【问题标题】:Where can I find a list of all ng directives and their priorities在哪里可以找到所有 ng 指令及其优先级的列表
【发布时间】:2014-12-31 20:30:03
【问题描述】:
每个 angularjs 指令都有一个优先级,它定义了指令与同一元素上的其他指令共存时编译的顺序。 (See here for details)
但是,我正在搜索所有 ng 指令(即默认 ng 模块中的指令)的列表/参考,按它们各自的优先级排序。我在角度文档中一无所获。有人可以提供这样的列表或指向此类列表的链接吗?
【问题讨论】:
标签:
angularjs
angularjs-directive
【解决方案1】:
快速浏览最新代码(1.3):
- 1200:
ngSwitch,ngSwitchWhen,ngSwitchDefault
- 1000:
ngNonBindable,ngRepeat
- 600:
ngIf
- 500:
ngController
- 450:
ngInit
- 400:
ngInclude
- 100:
ngList,ngValue,option,ngMinlength,ngMaxlength,ngMin,ngMax,ngPattern
- 99:
ngHref,ngSrc,ngSrcset
- 1:
ngModel,select
- 0:其他一切
但是,在大多数情况下,您无需为这些烦恼,只要您记得 ngIf 和 ngRepeat 就在上面。