搜索

首页  >  问答  >  正文

angular.js - 关于Angular和RequireJS的问题怎么结合


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

大家讲道理大家讲道理2744 天前614

全部回复(7)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-05-15 16:59:08

    我一开始也是很热衷将Angular和RequireJS,灵活地调用资源,用了一段时间,但是后来突然醒悟,其实这样并没有太大的意义。之后我修改了策略,只有插件才用RequireJS来加载,其他的controller,router之类打包的app.js这样的文件中。其实文件也并不大。业务代码压缩后到150K已经是逆天,何必花那么多时间将Angular和RequireJS结合,而且会引入很多bug。

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 16:59:08

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

    回复
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 16:59:08

    Angular-requirejs-seed · GitHub

    回复
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:59:08

    试试看这个?generator-require-angular

    回复
    0
  • 迷茫

    迷茫2017-05-15 16:59:08

    关于将RequireJS和Angular一块使用,我认为还是根据业务场景去选择,像一般的应用完全没有必要,我们组之前一直使用的Dojo,Dojo就是基于AMD规范,使用RequireJS进行模块管理的,我曾一度想用RequireJS去管理Angular和Dojo。就是 Angular优势 + Dojo的丰富的UI组件,毕竟Angular的UI控件复杂度不够,毕竟像TreeGrid等超复杂的组件还是没有的。但最后搞来搞去,总感觉,Require的方式和Angular自身的module化,似乎并不搭调,在使用过程中,感觉非常奇怪,尤其是团队刚入门的新手,很容易困惑。

    这是之前一个简单的尝试 https://github.com/hjzheng/RequireJS-Dojo-AngularJS

    最后,大家一致觉得还是放弃Dojo,以Angular + Angular-UI—Bootstrap + UI-Grid的方式,如何没有的话,就自己开发新指令,这样效率反倒比之前的快。

    当然如果你只是学习用的话,楼上和楼下同学给的东西,已经已经能满足你。

    回复
    0
  • 某草草

    某草草2017-05-15 16:59:08

    依赖注入功能两者是重复的,ng为了强化分层概念,引入了config,provider,factory,service等概念,其实在AMD里说穿了就是一个define全部搞定。正如楼上有位朋友所说,AMD最多只能凌驾于ng,管理一些跟ng平级的第三方库了。

    回复
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:59:08

    求解用的啥编辑器??

    回复
    0
  • 取消回复