Na página Angular-UI-Bootstrap em cdnjs, diz:
Diretivas nativas do AngularJS (Angular) para o Bootstrap do Twitter. Tamanho reduzido (5 kB compactado!), Sem dependência de JavaScript de terceiros (jQuery, Bootstrap JavaScript)!
... e tem opções para
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js
e
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js
Diferenciar isso mostra uma diferença sutil, e não consigo encontrar nenhuma documentação sobre ele ...
Para encurtar a história, use tpls, a menos que você queira criar modelos personalizados.
Está documentado aqui: github.com/angular-ui/bootstrap/tree/gh-pages#build-files (vinculado também na página inicial). Em resumo, a versão -tpls possui modelos padrão do Bootstrap empacotados. De qualquer forma, você deve incluir apenas um dos arquivos listados. - Obrigado pkozlowski.opensource
angularjs
angular-ui
angular-ui-bootstrap
Robert Christian
fonte
fonte
Respostas:
Portanto, ui-bootstrap-tpls.min.js == (ui-bootstrap.min.js + modelos HTML) exigidos pelo código JavaScript. Se você incluiu apenas ui-bootstrap.min.js, também precisará fornecer seus próprios modelos HTML.
Caso contrário, você verá algo como:
fonte
ui-bootstrap.min.js
quando você já incluídoui-bootstrap-tpls.min.js
A
tpls
tag significa que o arquivo também contém modelos.Aqui está um exemplo:
ui-bootstrap.js
ui-bootstrap-tpls.js
Por exemplo: template / alert / alert.html
fonte
As pessoas já responderam a essa pergunta, mas eu gostaria de salientar que, a partir do release 0.13.4, adicionamos a capacidade de fornecer seus próprios modelos caso a caso (ou seja, cada uso de diretiva, e não todo o aplicativo , porém, o último não seria difícil de fazer).
fonte