Comme mentionné
- Quand il y a de plus en plus de fichiers js dans les projets AngularJS, comment les charger à la demande
- Le résultat de la recherche actuelle consiste à utiliser RequireJS ou Browserify
;
S'il vous plaît, aidez quelqu'un avec une expérience pratique, merci !
J'ai déjà utilisé l'implémentation RequireJS + AngularJS, mais je pense qu'il n'est pas nécessaire d'utiliser le mode AMD pour charger des fichiers JS. Quelques avis personnels :
Le chargement d'AMD semble bon, mais dans des circonstances normales, il n'est pas vraiment nécessaire d'utiliser AMD pour charger JS, CSS, HTML, etc.
Juste une suggestion personnelle. Il existe de nombreuses discussions sur Internet sur l'opportunité d'utiliser le mode AMD, utilisez simplement celui que vous préférez
BTW, les suggestions ci-dessus sont basées sur PC comme plate-forme
J'ai écrit un gadget, qui est en fait un slide web, réalisé par
requirejs
+angularJs
.Adresse en ligne : http://leftstick.github.io/front-end-slides/,
Code source : https://github.com/leftstick/front-end-slides/tree/gh-pages
Parce que ce n'est pas grand, cela pourrait vous être utile de comprendre
Utiliser avec requirejs
http://github.com/treri/angular-require
A été utilisé dans des projets d'entreprise avec de bons résultats
Il est recommandé d'utiliser angulaire-async-loader pour implémenter le chargement asynchrone de modules angulaires, y compris divers contrôleurs, filtres, services et directives, etc., et prend également en charge angulaire-ui-router
http://my.oschina.net/sub/blog/513255/
https://github.com/subchen/angular-async-loader