Sur la page Angular-UI-Bootstrap sur cdnjs, il est dit:
Directives natives AngularJS (Angular) pour le Bootstrap de Twitter. Faible encombrement (5 ko gzippé!), Aucune dépendance JavaScript tierce (jQuery, Bootstrap JavaScript) requise!
... et propose des options pour
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js
et
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js
Les différencier montre une différence subtile, et je n'arrive pas à trouver de documentation à ce sujet ...
Pour faire court, utilisez tpls sauf si vous allez créer des modèles personnalisés.
Il est documenté ici: github.com/angular-ui/bootstrap/tree/gh-pages#build-files (également lié à la page d'accueil). En bref, la version -tpls comprend des modèles Bootstrap par défaut. Dans tous les cas, vous ne devez inclure que l'un des fichiers répertoriés. - Merci pkozlowski.opensource
la source
Réponses:
Ainsi, ui-bootstrap-tpls.min.js == (ui-bootstrap.min.js + modèles HTML) requis par le code JavaScript. Si vous n'avez inclus que ui-bootstrap.min.js, vous devrez également fournir vos propres modèles HTML.
Sinon, vous verrez quelque chose comme:
la source
ui-bootstrap.min.js
lorsque vous avez déjà inclusui-bootstrap-tpls.min.js
La
tpls
balise signifie que le fichier contient également des modèles.Voici un exemple:
ui-bootstrap.js
ui-bootstrap-tpls.js
Par exemple: template / alert / alert.html
la source
Les gens ont déjà répondu à cette question, mais je voulais souligner qu'à partir de la version 0.13.4, nous avons ajouté la possibilité de fournir vos propres modèles au cas par cas (c'est-à-dire chaque utilisation de directive, pas à l'échelle de l'application) , cependant, ce dernier ne serait pas difficile à faire).
la source