На странице Angular-UI-Bootstrap на cdnjs написано:
Родные AngularJS (Angular) директивы для начальной загрузки Twitter. Небольшая занимаемая площадь (5 кбайт!), Никаких сторонних зависимостей JavaScript (jQuery, Bootstrap JavaScript) не требуется!
... и имеет варианты для
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js
и
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js
Различение этих показывает тонкую разницу, и я не могу найти какую-либо документацию по этому вопросу ...
Короче говоря, используйте tpls, если вы не собираетесь создавать собственные шаблоны.
Это задокументировано здесь: github.com/angular-ui/bootstrap/tree/gh-pages#build-files (также по ссылке с домашней страницы). Короче говоря, версия -tpls содержит шаблоны Bootstrap по умолчанию. В любом случае вы должны включить только один из перечисленных файлов. - Спасибо pkozlowski.opensource
источник
Ответы:
Итак, ui-bootstrap-tpls.min.js == (ui-bootstrap.min.js + шаблоны HTML) требуется для кода JavaScript. Если вы включили только ui-bootstrap.min.js, вам также потребуется предоставить свои собственные шаблоны HTML.
В противном случае вы увидите что-то вроде:
источник
ui-bootstrap.min.js
когда вы уже включеныui-bootstrap-tpls.min.js
tpls
Тег означает , что файл содержит шаблоны.Вот пример:
UI-bootstrap.js
UI-бутстраповские-tpls.js
Например: template / alert / alert.html
источник
Люди уже ответили на этот вопрос, но я хотел отметить, что начиная с версии 0.13.4, мы добавили возможность предоставлять свои собственные шаблоны в каждом конкретном случае (т. Е. Каждая директива используется, а не в масштабах всего приложения). Впрочем, последнее не составит труда сделать).
источник