angularjs本身有module的概念,那么还需要requirejs或者seajs这种东西么
黄舟2017-04-10 14:47:53
之前用了requirejs和angular一起来做项目,感觉略微有些头疼。你会发现,同时有了两个模块管理的东西,你加了一个插件,你要去处理两次依赖关系。
而且目录的组织形式会有问题,我做的时候,都是一个controller跟一个html,但你用requirejs或者seajs的时候,感觉应该是js都放在一起。这样文件组织上又有冲突了,路径又会有问题。
做的时候,angular的代码都是压在一起的,不是按需加载的,而且angular已经把作用域分的很清楚了。
总之感觉不要混用。
ringa_lee2017-04-10 14:47:53
推荐使用 angular-async-loader 来实现异步加载 angular 模块,包括各种controller、filter、services和directive等,同时支持 angular-ui-router
http://my.oschina.net/sub/blog/513255/
https://github.com/subchen/angular-async-loader