2015-01-21 125 views
9

Sto cercando un elenco di direttive angularjs standard con le relative priorità (in particolare quelle non zero). Sarebbe utile guardarlo ogni volta che si desidera creare una direttiva speciale, ad esempio una con terminal: true, per vedere dove si adatta meglio, ma anche per capire meglio come i progettisti angolari intendevano utilizzare le loro direttive.Lista priorità direttiva standard AngularJS

So che ogni direttiva ha la sua priorità specificata nella sua pagina di documentazione, ma che non aiuta ad avere un quadro completo dell'ordine di compilazione/link, come una lista come quella qui sotto sarebbe:

 
Directive - Prio 
----------------- 
ng-repeat - 1000 
ng-if  - 600 
ng-include - 400 
... 

Grazie.

risposta

24

Elenco delle direttive angolari standard in ordine di priorità. Spero che questo sia utile.

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 

Riferimenti

+0

grazie mille :) – cipak

+0

E 'possibile aggiungere il riferimento di questa risposta? – HDJEMAI

+0

@HocineDJEMAI Ho aggiunto un riferimento all'origine. Cerca 'priorità:' per verificare. –