我在哪里可以找到所有ng指令及其优先级的列表

时间:2014-12-31 20:30:03

标签: angularjs angularjs-directive

每个angularjs指令都有一个优先级,它定义了指令在与同一元素上的其他指令共存时编译的顺序。 (See here for details

但是,我正在搜索所有ng指令的列表/引用(即默认ng模块中的指令),按其各自的优先级排序。我在角度文档中找不到任何内容。有人可以提供这样的列表,或者链接到这样的列表吗?

1 个答案:

答案 0 :(得分:1)

快速查看最新代码(1.3):

  • 1200:ngSwitchngSwitchWhenngSwitchDefault
  • 1000:ngNonBindablengRepeat
  • 600:ngIf
  • 500:ngController
  • 450:ngInit
  • 400:ngInclude
  • 100:ngListngValueoptionngMinlengthngMaxlengthngMinngMax,{{1 }}
  • 99:ngPatternngHrefngSrc
  • 1:ngSrcsetngModel
  • 0:其他所有

但是,在大多数情况下,只要您记得selectngIf在那里很高,就不需要为此烦恼。