Na stronie Angular-UI-Bootstrap na cdnjs jest napisane:
Natywne dyrektywy AngularJS (Angular) dla Bootstrap na Twitterze. Niewielki rozmiar (5 kB zgzipowany!), Nie wymaga zewnętrznych skryptów JavaScript (jQuery, Bootstrap JavaScript)!
... i ma opcje dla
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js
i
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js
Różnicowanie ich pokazuje subtelną różnicę i nie mogę znaleźć na to żadnej dokumentacji ...
Krótko mówiąc, używaj tpls, chyba że masz zamiar tworzyć niestandardowe szablony.
Jest to udokumentowane tutaj: github.com/angular-ui/bootstrap/tree/gh-pages#build-files (również link ze strony głównej). Krótko mówiąc, wersja -tpls ma dołączone domyślne szablony Bootstrap. W każdym przypadku należy dołączyć tylko jeden z wymienionych plików. - Dzięki pkozlowski.opensource
angularjs
angular-ui
angular-ui-bootstrap
Robert Christian
źródło
źródło
Odpowiedzi:
Zatem ui-bootstrap-tpls.min.js == (ui-bootstrap.min.js + szablony HTML) wymagane przez kod JavaScript. Jeśli podałeś tylko plik ui-bootstrap.min.js, musisz także podać własne szablony HTML.
W przeciwnym razie zobaczysz coś takiego:
źródło
ui-bootstrap.min.js
ui-bootstrap-tpls.min.js
tpls
Znacznik oznacza, że plik zawiera również szablony.Oto przykład:
ui-bootstrap.js
ui-bootstrap-tpls.js
Na przykład: template / alert / alert.html
źródło
Ludzie już odpowiedzieli na to pytanie, ale chciałem zauważyć, że począwszy od wersji 0.13.4 dodaliśmy możliwość dostarczania własnych szablonów dla poszczególnych przypadków (tj. Zastosowanie każdej dyrektywy, a nie całej aplikacji) jednak nie byłoby to trudne).
źródło