AngularJS 标准指令优先级列表
AngularJS standard directive priority list
我正在寻找标准 angularjs 指令及其优先级(尤其是非零指令)的列表。每当你想创建一个特殊指令时查看它会很有帮助,例如带有 terminal: true
的指令,以查看它最适合的位置,同时也可以更好地理解 angular 设计者的含义他们的指令被使用。
我知道每个指令在其文档页面中都指定了优先级,但这无助于全面了解 compile/link 命令,因为如下所示的列表:
指令 - Prio
------------------
ng-重复 - 1000
ng-if - 600
ng-include - 400
...
谢谢。
标准 angular 指令列表,按优先级排序。希望这会有用。
Directive Priority
--------------- -----------
ng-switch 1200
ng-non-bindable 1000
ng-repeat 1000
ng-if 600
ng-controller 500
ng-init 450
ng-include 400
ng-checked 100
ng-disabled 100
ng-open 100
ng-readonly 100
ng-selected 100
ng-href 99
ng-src 99
ng-srcset 99
ng-model 1
ng-app 0
ng-bind 0
ng-bind-html 0
ng-bind-template 0
ng-blur 0
ng-change 0
ng-class 0
ng-class-even 0
ng-class-odd 0
ng-click 0
ng-cloak 0
ng-copy 0
ng-csp 0
ng-cut 0
ng-dbl-click 0
ng-focus 0
ng-form 0
ng-hide 0
ng-keydown 0
ng-keypress 0
ng-keyup 0
ng-list 0
ng-model-options 0
ng-mousedown 0
ng-mouseenter 0
ng-mouseleave 0
ng-mousemove 0
ng-mouseover 0
ng-mouseup 0
ng-options 0
ng-paste 0
ng-pluralize 0
ng-show 0
ng-style 0
ng-submit 0
ng-transclude 0
ng-value 0
参考文献
我正在寻找标准 angularjs 指令及其优先级(尤其是非零指令)的列表。每当你想创建一个特殊指令时查看它会很有帮助,例如带有 terminal: true
的指令,以查看它最适合的位置,同时也可以更好地理解 angular 设计者的含义他们的指令被使用。
我知道每个指令在其文档页面中都指定了优先级,但这无助于全面了解 compile/link 命令,因为如下所示的列表:
指令 - Prio ------------------ ng-重复 - 1000 ng-if - 600 ng-include - 400 ...
谢谢。
标准 angular 指令列表,按优先级排序。希望这会有用。
Directive Priority
--------------- -----------
ng-switch 1200
ng-non-bindable 1000
ng-repeat 1000
ng-if 600
ng-controller 500
ng-init 450
ng-include 400
ng-checked 100
ng-disabled 100
ng-open 100
ng-readonly 100
ng-selected 100
ng-href 99
ng-src 99
ng-srcset 99
ng-model 1
ng-app 0
ng-bind 0
ng-bind-html 0
ng-bind-template 0
ng-blur 0
ng-change 0
ng-class 0
ng-class-even 0
ng-class-odd 0
ng-click 0
ng-cloak 0
ng-copy 0
ng-csp 0
ng-cut 0
ng-dbl-click 0
ng-focus 0
ng-form 0
ng-hide 0
ng-keydown 0
ng-keypress 0
ng-keyup 0
ng-list 0
ng-model-options 0
ng-mousedown 0
ng-mouseenter 0
ng-mouseleave 0
ng-mousemove 0
ng-mouseover 0
ng-mouseup 0
ng-options 0
ng-paste 0
ng-pluralize 0
ng-show 0
ng-style 0
ng-submit 0
ng-transclude 0
ng-value 0
参考文献