angularjs中的controller.js 要不要分开成多个js文件
2016-07-16 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
从理念上讲,拆的是逻辑而不是文件,如果把逻辑拆分理清了,拆不拆文件的重要性并不大。如果对可维护性的提升是100%,逻辑的部分至少要占90%。
写Angular应用,最重要的事情是分层。很多人写不好Angular代码,原因就是没有分层的观念,所以症状就是controller又大又乱。简单的原则是:
远程请求,数据缓存等等一律放进service
不得以而产生的DOM操作,一律放进directive(在Angular应用里,需要手动去操作DOM的场景其实很少了)
数据的格式化,一律做成filter
写Angular应用,最重要的事情是分层。很多人写不好Angular代码,原因就是没有分层的观念,所以症状就是controller又大又乱。简单的原则是:
远程请求,数据缓存等等一律放进service
不得以而产生的DOM操作,一律放进directive(在Angular应用里,需要手动去操作DOM的场景其实很少了)
数据的格式化,一律做成filter
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询