一尘不染

AngularJS是否像RequireJS一样支持AMD?

angularjs

此回购中,
AngularJS与AMD的RequireJS隐含在一起。

此仓库中 ,AngularJS团队向AMD播种了一个 包含RequireJS 的AngularJS项目。

  • 我是否在想这是错误的方式-IE正在解决不同的问题?
  • AngularJS库现在是否支持以前从未有过的AMD?
  • 在AngularJS项目中不再需要使用RequireJS吗?

阅读 285

收藏
2020-07-04

共1个答案

一尘不染

是的,您可以将RequireJS与angular一起使用。您需要做一些额外的工作才能使其正常工作,如您所包含的链接中所示,但是这是可能的。

不过,总的来说,我还没有发现对带有Angular的AMD的需求。AMD的整个想法是,它允许您声明性地指定脚本之间的依赖关系,而不必担心在页面中添加脚本的顺序。但是,Angular凭借其依赖项注入机制为您解决了这一问题,因此在此之上使用AMD并不会给您带来任何好处。

tl;博士 我还没有找到将Angular.js与AMD配合使用的迫切理由。

2020-07-04