angularjs需要requirejs或seajs这种东西么?

发布于 2022-08-30 01:15:51 字数 57 浏览 17 评论 0

angularjs本身有module的概念,那么还需要requirejs或者seajs这种东西么

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

撧情箌佬 2022-09-06 01:15:51
之前用了requirejs和angular一起来做项目,感觉略微有些头疼。你会发现,同时有了两个模块管理的东西,你加了一个插件,你要去处理两次依赖关系。
而且目录的组织形式会有问题,我做的时候,都是一个controller跟一个html,但你用requirejs或者seajs的时候,感觉应该是js都放在一起。这样文件组织上又有冲突了,路径又会有问题。
做的时候,angular的代码都是压在一起的,不是按需加载的,而且angular已经把作用域分的很清楚了。
总之感觉不要混用。
維他命╮ 2022-09-06 01:15:51

但它不是 Module Loader。

柏林苍穹下 2022-09-06 01:15:51

angularjs是一个js框架,用于具体业务实现,requirejs或者seajs是模块加载器,用于代码组织,构建。两者没有必然联系。

小帐篷 2022-09-06 01:15:51

可以一起用, 建议用yeoman生成项目骨架.

天涯沦落人 2022-09-06 01:15:51

两个不一样的东西,一个做模块加载,一个是构建框架,用了requirejs包你爽到没朋友…

§普罗旺斯的薰衣草 2022-09-06 01:15:51

推荐使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文