Di halaman Angular-UI-Bootstrap di cdnjs, disebutkan:
Arahan Native AngularJS (Angular) untuk Bootstrap Twitter. Jejak kecil (5 kB gzip!), Tidak ada ketergantungan JavaScript pihak ketiga (jQuery, Bootstrap JavaScript) diperlukan!
... dan memiliki opsi untuk
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js
dan
//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js
Diff'ing ini menunjukkan perbedaan yang halus, dan sepertinya saya tidak dapat menemukan dokumentasi di dalamnya ...
Singkatnya, gunakan tpls kecuali Anda akan membuat templat yang disesuaikan.
Itu didokumentasikan di sini: github.com/angular-ui/bootstrap/tree/gh-pages#build-files (ditautkan dari beranda juga). Singkatnya versi -tpls memiliki templat Bootstrap default yang dibundel. Dalam hal apa pun Anda hanya boleh memasukkan salah satu file yang terdaftar. - Terima kasih pkozlowski.opensource
sumber
Jawaban:
Jadi, ui-bootstrap-tpls.min.js == (ui-bootstrap.min.js + templat HTML) diperlukan oleh kode JavaScript. Jika Anda hanya menyertakan ui-bootstrap.min.js, Anda juga perlu menyediakan templat HTML Anda sendiri.
Kalau tidak, Anda akan melihat sesuatu seperti:
sumber
ui-bootstrap.min.js
ketika Anda sudah termasukui-bootstrap-tpls.min.js
The
tpls
tag berarti bahwa file tersebut juga berisi template.Berikut ini sebuah contoh:
ui-bootstrap.js
ui-bootstrap-tpls.js
Misalnya: templat / alert / alert.html
sumber
Orang-orang sudah menjawab pertanyaan ini, tetapi saya ingin menunjukkan bahwa mulai dengan rilis 0.13.4, kami telah menambahkan kemampuan untuk menyediakan template Anda sendiri berdasarkan kasus per kasus (yaitu, setiap penggunaan arahan, bukan aplikasi luas Namun, yang terakhir tidak akan sulit dilakukan).
sumber