ディレクティブをオーバーライドする方法は?私は探偵の呼び出しでいくつかの私の行動(例えばURLを解決する)をしてから通常の指令に制御を与えたいです。
myApp.directive('ngInclude', [function () { // resolve url }]);
更新:
以下の回答に基づく例を次に示します。http://plnkr.co/edit/HZmyAW64xKhBsVCBkj8U?p = previewですが、探偵の価値をどのように変更するかわかりません。
ありがとう
これは、次のように、ディレクティブに高い優先度を与えることによって行われます。
angular.module('myApp', [])
.directive('ngInclude', function() {
return {
priority: 100,
link: function(scope, element, attr) {
//Logic goes here
})
}
}
})
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加