angular.js - Cara memuatkan fail js atas permintaan dalam projek AngularJS
我想大声告诉你
我想大声告诉你 2017-05-15 16:51:21
0
4
651

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!

我想大声告诉你
我想大声告诉你

membalas semua(4)
某草草

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 persekitaran pengeluaran akhir, disyorkan untuk memampatkan fail JS ke dalam satu fail, yang mungkin lebih pantas
  • AngularJS sendiri boleh ditulis sebagai modul untuk memuatkan Jika anda mendapati ia menyusahkan untuk diurus, maka lihat pada susunan folder dalam projek anda, penamaan fail, dll. Rasanya lebih mudah untuk mengurus bahagian hadapan. -tamatkan kod dengan cara ini

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

过去多啦不再A梦

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan