2
我想抓住鏈接點擊到外部網站,稍後跟蹤它們。如何在Angular 1.x網站上點擊出站鏈接?
類似於<a href="#" ng-click="click()">foo</a>
但是跨越所有DOM樹。
大部分內容來自外部REST服務器,因此我不能在那裏使用ng-click
。
謝謝。
我想抓住鏈接點擊到外部網站,稍後跟蹤它們。如何在Angular 1.x網站上點擊出站鏈接?
類似於<a href="#" ng-click="click()">foo</a>
但是跨越所有DOM樹。
大部分內容來自外部REST服務器,因此我不能在那裏使用ng-click
。
謝謝。
你可以做的是寫一個名爲a
angular.module('tracking', [])
.directive('a', function() {
return {
restrict: 'E'
link: function(scope, element, attrs) {
element.on('click', function() {
if (attrs.target == outside-target)
//your logic
})
}
}
}`
directve重要的邏輯部分是
if (attrs.target == outside-target)
//your logic
})
Noway!我不知道你可以覆蓋現有的標籤。太棒了,謝謝! – mrded
不幸的是,這隻適用於我使用Angular構建自己的鏈接。它沒有捕獲來自動態內容的任何鏈接。 – mrded
您可能不會編譯添加了角度範圍的動態html ...您將需要這樣做..如何添加動態html內容?通過一些指令? – harishr