- 升级到Angular 1.3+ 风格
升级到Angular 1.3+ 风格
任何迁移的第一步是升级代码库样式以符合Angular 1.3+风格,理想的是Angular 1.5+风格。意即:
- 所有控制器都应该是
controllerAs形式,理想情况下应该只存在指令上 - 使用指令,特别是“组件指令”,使用以下属性:
restrict: 'E'scope: {}bindToController: {}controllerAstemplateortemplateUrltransclude(optional)require(optional)
- 组件指令不应使用以下属性:
compilereplace: truepriority/terminal
- 理想情况下每个文件有一个组件,或只做一件事
- 理想情况下按功能来组织文件夹
