angularjs中的controller.js 要不要分开成多个js文件

 我来答
你梦谛梅9160
2017-11-07 · 超过24用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:37.7万
展开全部
从理念上讲,拆的是逻辑而不是文件,如果你把逻辑拆分理清了,拆不拆文件的重要性并不大。如果对可维护性的提升是100%,逻辑的部分至少要占90%。

写Angular应用,最重要的事情是分层。很多人写不好Angular代码,原因就是没有分层的观念,所以症状就是controller又大又乱。简单的原则是:
远程请求,数据缓存等等一律放进service
不得以而产生的DOM操作,一律放进directive(在Angular应用里,需要你手动去操作DOM的场景其实很少了)
数据的格式化,一律做成filter
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式