我试图抓住外部网站的链接点击,以便稍后跟踪它们。
像<a href="#" ng-click="click()">foo</a>
这样的东西,但是在所有DOM树中。
大多数内容来自外部REST服务器,因此我无法在那里使用ng-click
。
感谢。
答案 0 :(得分:1)
你能做的就是写一个名为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
})
}
}
}`
重要的逻辑部分是
if (attrs.target == outside-target)
//your logic
})