Angular / Google Analytics ng重复列表

时间:2016-07-23 20:29:12

标签: angularjs google-analytics

快速提问,我无法在任何地方找到如何将ng-repeat中的选定列表元素发送到GA。也许与Angularitics等?

到目前为止,我的想法是:

 <li ng-repeat="x in x" onClick="ga('send', 'event', 'link', 'selected', $parent.x;">

问题是如何发送&#34; $ parent.x&#34;通过GA类别

似乎无法让它发挥作用。谢谢!

1 个答案:

答案 0 :(得分:0)

Angular的想法是它是一个MVC。在这种情况下,HTML并不知道$ parent是什么,你需要在HTML和Javascript之间有一个共同的“范围”。这就是为什么有内置$ scope所以如果在我的控制器中我有$scope.newX = $parent.x然后在我的HTML中我可以传递ng-click="myFunction(newX)"并且它将传递$ scope.newX的值