Rumah  >  Soal Jawab  >  teks badan

angular.js - AngularJS 项目中如何实现按需加载js文件

如题

请有实践经验的大神帮帮忙,小弟跪谢!

我想大声告诉你我想大声告诉你2685 hari yang lalu591

membalas semua(4)saya akan balas

  • 某草草

    某草草2017-05-15 16:53:21

    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

    balas
    0
  • ringa_lee

    ringa_lee2017-05-15 16:53:21

    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

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:53:21

    Gunakan dengan requirejs

    http://github.com/treri/angular-require

    Telah digunakan dalam projek syarikat dengan hasil yang baik

    balas
    0
  • 迷茫

    迷茫2017-05-15 16:53:21

    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

    balas
    0
  • Batalbalas