Seperti yang dinyatakan
- Apabila terdapat lebih banyak fail js dalam projek AngularJS, cara memuatkannya atas permintaan
- Hasil penyelidikan semasa adalah menggunakan RequireJS atau Browserify;
Sila bantu seseorang yang mempunyai pengalaman praktikal, terima kasih!
Saya telah menggunakan pelaksanaan RequireJS + AngularJS sebelum ini, tetapi saya rasa tidak perlu menggunakan mod AMD untuk memuatkan fail JS. Beberapa pendapat peribadi:
Pemuatan AMD kelihatan baik, tetapi dalam keadaan biasa, tidak banyak keperluan untuk menggunakan AMD untuk memuatkan JS, CSS, HTML, dll.
Sekadar cadangan peribadi Terdapat banyak perbincangan di Internet sama ada untuk menggunakan mod AMD, hanya gunakan yang paling anda suka
BTW, cadangan di atas adalah berdasarkan PC sebagai platform
Saya menulis alat, yang sebenarnya adalah slaid web, dibuat oleh
requirejs
+angularJs
.Alamat dalam talian: http://leftstick.github.io/front-end-slides/,
Kod sumber: https://github.com/leftstick/front-end-slides/tree/gh-pages
Oleh kerana ia tidak besar, mungkin berguna untuk anda memahami
Gunakan dengan requirejs
http://github.com/treri/angular-require
Telah digunakan dalam projek syarikat dengan hasil yang baik
Adalah disyorkan untuk menggunakan angular-async-loader untuk melaksanakan pemuatan tak segerak bagi modul sudut, termasuk pelbagai pengawal, penapis, perkhidmatan dan arahan, dsb., dan juga menyokong angular-ui-router
http://my.oschina.net/sub/blog/513255/
https://github.com/subchen/angular-async-loader