为了账号安全,请及时绑定邮箱和手机立即绑定

将Require.js与Angular.js一起使用是否有意义?

将Require.js与Angular.js一起使用是否有意义?

我是Angular.js的新手,试图了解它与Backbone.js的区别...我们以前在使用Backbone时使用Require.js管理我们的软件包依赖项。用Angular.js做同样的事情有意义吗?
查看完整描述

3 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

是的,angular.js与require.js将require.js组件模块化一起使用时,这是有意义的。


我可以指出你一个种子项目,它使用both angular.js and require.js。希望有帮助!


查看完整回答
反对 回复 2019-12-07
?
慕村225694

TA贡献1880条经验 获得超4个赞

我认为这是一个主观问题,因此我将提供我的主观意见。


Angular具有内置的模块化机制。创建应用程序时,要做的第一件事是


var app = angular.module("myApp");

然后


app.directive(...);


app.controller(...);


app.service(...);

如果您看一下角度种子,它是用于角度的整洁的入门应用程序,则他们将指令,服务,控制器等分离到不同的模块中,然后将这些模块作为依赖项加载到主应用程序中。


就像是 :


var app = angular.module("myApp",["Directives","Controllers","Services"];

Angular也会延迟将这些模块(而不是脚本文件)加载到内存中。


对于延迟加载脚本文件而言,坦率地说,除非您要编写非常大的内容,否则这将是多余的,因为从本质上讲,角度化会减少您编写的代码量。如果以角度编写,使用大多数其他框架编写的典型应用程序的LOC可能会降低30-50%。


查看完整回答
反对 回复 2019-12-07
  • 3 回答
  • 0 关注
  • 899 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信