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

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



守着星空守着你
浏览 904回答 3
3回答

慕慕森

是的,angular.js与require.js将require.js组件模块化一起使用时,这是有意义的。我可以指出你一个种子项目,它使用both angular.js and require.js。希望有帮助!

慕村225694

我认为这是一个主观问题,因此我将提供我的主观意见。Angular具有内置的模块化机制。创建应用程序时,要做的第一件事是var app = angular.module("myApp");然后app.directive(...);app.controller(...);app.service(...);如果您看一下角度种子,它是用于角度的整洁的入门应用程序,则他们将指令,服务,控制器等分离到不同的模块中,然后将这些模块作为依赖项加载到主应用程序中。就像是 :var app = angular.module("myApp",["Directives","Controllers","Services"];Angular也会延迟将这些模块(而不是脚本文件)加载到内存中。对于延迟加载脚本文件而言,坦率地说,除非您要编写非常大的内容,否则这将是多余的,因为从本质上讲,角度化会减少您编写的代码量。如果以角度编写,使用大多数其他框架编写的典型应用程序的LOC可能会降低30-50%。
打开App,查看更多内容
随时随地看视频慕课网APP