2017-08-27 7 views

答えて

2

端末と優先順位を相互に使用します。 AngularJSで他の指令を破棄する場合は、terminal: trueを使用してください。

は注意してください:

ディレクティブは、例えば同じ要素

にする必要があり、次のように、次の3つのディレクティブのオプションがあります。この例では

directive1:{ 
    priority:1, 
    terminal:false 
} 

directive2:{ 
    priority:2, 
    terminal:false 
} 

directive3:{ 
    priority:3, 
    terminal:true 
} 

<dr-name directive-1 directive-2 directive-3></dr-name>

をディレクティブ3だけが実行されます。

注:

端末がtrueになります場合は、優先順位の低いディレクティブは実行されません(自分の端末が真か偽のどちらか)