标签:
在初学angular的时候,往往会在控制层中写很多代码,一切可在控制层写的会全部写在控制层
解决(God like)的方法
在控制层职责梳理:
1.负责UI相关的数据初始化
2.负责不同模块间的数据通信
3.负责UI交互的逻辑处理
基本行为的抽象
1.可以利用模板方法模式将常用的Controller初始化过程抽象为一系列标准的初始化方法。子类根据实际类型法做不同方法的复写
常用功能的封装
1.在原有的基础上做功能的封装
2.提供全局事件注册、销毁的快速接口
3.提供模型获取的快速接口等等
4.提供内部的注册属性、方法等机制
不同职责和功能组件的组合
1.业务组件
2.UI组件
3.Directive等等
标签:
原文地址:http://www.cnblogs.com/jinruquan/p/4985295.html