如何覆蓋指令?我想偵探電話做一些我的行動(解決前爲網址),然後控制正規指令。如何覆蓋angularjs指令ngInclude
myApp.directive('ngInclude', [function() { // resolve url }]);
更新:
這是基於如下回答樣本: http://plnkr.co/edit/HZmyAW64xKhBsVCBkj8U?p=preview ,但我不知道如何改變偵探值。
感謝
如何覆蓋指令?我想偵探電話做一些我的行動(解決前爲網址),然後控制正規指令。如何覆蓋angularjs指令ngInclude
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
})
}
}
})
的
您能否提供更改包含URL的示例? –
這對我來說似乎是一個新問題,這裏問的問題是如何覆蓋指令。不是如何寫一個。 – Chancho
可能重複[AngularJS - 如何重寫指令ngClick(http://stackoverflow.com/問題/ 18421732/angularjs-how-to-override-directive-ngclick) – Philipp