angular.js - 关于Angular和RequireJS的问题怎么结合
大家讲道理
大家讲道理 2017-05-15 16:57:08
0
7
618


以上是我的项目路径,找了很多资料了,不知道怎么将Angular和RequireJS结合起来

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(7)
伊谢尔伦

Au début, j'étais également très enthousiaste à l'idée d'utiliser Angular et RequireJS pour appeler des ressources de manière flexible. Je l'ai utilisé pendant un certain temps, mais j'ai soudain réalisé que cela n'avait pas beaucoup de sens. Après cela, j'ai modifié la stratégie afin que seuls les plug-ins soient chargés à l'aide de RequireJS et que les autres contrôleurs, routeurs, etc. soient regroupés dans des fichiers tels que app.js. En fait, le dossier n’est pas gros. Le code métier est déjà compressé à 150 Ko, ce qui est incroyable. Pourquoi passer autant de temps à combiner Angular et RequireJS, et cela introduira de nombreux bugs.

仅有的幸福

Utilisez angulaire-async-loader pour implémenter le chargement asynchrone de modules angulaires, y compris divers contrôleurs, filtres, services, directives, etc., et prend également en charge angulaire-ui-router

http://my.oschina.net/sub/blog/513255/

https://github.com/subchen/angular-async-loader

曾经蜡笔没有小新

angular-requirejs-seed · GitHub

过去多啦不再A梦

Essayez ça ? générateur-requiert-angular

迷茫

Concernant l'utilisation de RequireJS avec Angular, je pense qu'il est préférable de choisir en fonction du scénario commercial. Ce n'est pas nécessaire pour les applications générales. Notre groupe a déjà utilisé Dojo est basé sur la spécification AMD et utilise RequireJS pour le module. gestion. J'ai déjà voulu utiliser RequireJS pour gérer Angular et Dojo. C'est l'avantage des riches composants d'interface utilisateur d'Angular + Dojo. Après tout, les contrôles d'interface utilisateur d'Angular ne sont pas assez complexes. Après tout, il n'existe toujours pas de composants super complexes comme TreeGrid. Mais au final, après avoir joué avec, j'ai toujours eu l'impression que la méthode Require et la modularisation propre à Angular ne semblaient pas correspondre. Pendant le processus d'utilisation, cela semblait très étrange, en particulier pour les débutants de l'équipe, qui étaient facilement confus.

Il s'agit d'une simple tentative avant https://github.com/hjzheng/RequireJS-Dojo-AngularJS

Au final, tout le monde a convenu qu'il valait mieux abandonner Dojo et utiliser Angular + Angular-UI—Bootstrap + UI-Grid Sinon, développez vous-même de nouvelles instructions, qui seront plus efficaces qu'avant.

Bien sûr, si vous ne l'utilisez que pour étudier, les choses fournies par les camarades de classe du haut et du bas peuvent déjà vous satisfaire.

某草草

La fonction d'injection de dépendances est dupliquée afin de renforcer le concept de superposition, ng a introduit des concepts tels que la configuration, le fournisseur, l'usine, le service, etc. En fait, dans AMD, tout se fait avec une seule définition. Comme l'a dit un ami à l'étage, AMD ne peut au mieux que surpasser ng et gérer certaines bibliothèques tierces au même niveau que ng.

过去多啦不再A梦

Quel éditeur utilisez-vous pour résoudre le problème ? ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal