问题描述:
我们写文件时候都是要拆分文件的。 controller放到controller.js里 route放到router.js里 service放到service.js里 angularjs都是依据模块而生的。基础就是模块。然而一个单页应用的话只有一个模块对应许多的路由、控制、服务、指令什么的。(至少我这个项目就是一个模块) 单独的一个js文件放这么多内容不觉得臃肿吗。(肯定臃肿) 现在想问的问题就是如果拆分这个js文件分成很多不同的js文件。如何保证其在一个模块中应用呢。 查了很多资料都没有很好的解释。来个前辈给解释下吧。
环境配置和组件:
MEAN+angular-ui-router+requirejs angular是1.4.6
自己的一些尝试:
angularAMD没看明白。如果有大神给节食下最好了。 然后尝试使用了requirejs 封装成了以下代码
js文件 app.js
define(function(){ var app=angular.module('index',[]); return app; })
html文件index.html