在这里开始角度开发者。我有一个关于加载角元素的问题。 假设我正在尝试创建SPA。我将在route.js中配置一些路由,然后在我的布局模板中使用ng-view。
然而,在网上浏览似乎很多人建议在各种有意义的分层文件夹系统中组织各种角度元素(控制器,指令和服务)作为他们自己的.js文件。
我的问题是:如何避免在布局模板的标题中包含所有这些元素。我的意思是,如何避免在我的标题中包含许多.js文件,用于我在整个应用程序中使用的所有控制器,指令和服务?
或者这只是棱角分明的一部分?布局模板文件有一大堆包含的.js文件?
答案 0 :(得分:0)
有多种方法可以解决这种情况。其中一个更常见的方法是使用Gulp.js或类似的任务运行器将minify and concatenate各种脚本文件合并到一个可分发文件中。
您还可以使用RequireJS,Browserify,ComponentJS或类似内容将您的组件定义为按需加载的模块。
大多数情况下,这只取决于您的应用程序的复杂程度,以及您希望对这些优化进行微观管理的程度。