En la página Angular-UI-Bootstrap en cdnjs, dice:
Directivas nativas de AngularJS (Angular) para Bootstrap de Twitter. Tamaño reducido (¡5 kB comprimido!), No se requieren dependencias de JavaScript de terceros (jQuery, Bootstrap JavaScript).
... y tiene opciones para
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js
y
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js
Diferenciar esto muestra una sutil diferencia, y parece que no puedo encontrar ninguna documentación al respecto ...
En pocas palabras, use tpls a menos que vaya a crear plantillas personalizadas.
Está documentado aquí: github.com/angular-ui/bootstrap/tree/gh-pages#build-files (también enlazado desde la página de inicio). En resumen, la versión -tpls tiene agrupadas las plantillas de Bootstrap predeterminadas. En cualquier caso, solo debe incluir uno de los archivos enumerados. - Gracias pkozlowski.opensource
fuente
Respuestas:
Entonces, ui-bootstrap-tpls.min.js == (ui-bootstrap.min.js + plantillas HTML) requeridas por el código JavaScript. Si solo incluyó ui-bootstrap.min.js, también deberá proporcionar sus propias plantillas HTML.
De lo contrario, verá algo como:
fuente
ui-bootstrap.min.js
cuando ya loui-bootstrap-tpls.min.js
La
tpls
etiqueta significa que el archivo también contiene plantillas.Aquí hay un ejemplo:
ui-bootstrap.js
ui-bootstrap-tpls.js
Por ejemplo: template / alert / alert.html
fuente
La gente ya ha respondido a esta pregunta, pero quería señalar que a partir de la versión 0.13.4, hemos agregado la capacidad de proporcionar sus propias plantillas caso por caso (es decir, cada uso de la directiva, no la aplicación completa). Sin embargo, esto último no sería difícil de hacer).
fuente