我对AngualrJS的知识有限,但是需要在使用AngularJS输出的页面中检索一些值,如何检索这些值以将它们作为变量传递到Google跟踪代码管理器?
示例:
<p data-ng-show="name1">Fare type: <strong>{{value1}}</strong></p>
提前致谢!
答案 0 :(得分:1)
您是否已在服务/工厂中将值分配给$ scope?
如果没有则设置:
$scope.names = name1 (Or whatever you're calling this variable in the service/factory)
然后在html上做这样的事情:
<div ng-repeat="name in names">
<div>{{name}}</div>
</div>
答案 1 :(得分:0)
应该有一些逻辑在DOM中呈现此值。通常它位于controller
或directive
内,分配给scope
。
查看scope.value1
的代码,您可能会发现此变量的来源。
否则,如果您无法访问代码并希望破解它,可以尝试这一点(假设p
元素具有标识#foo
,否则获取DOM你可以以任何方式节点)
angular.element('#foo').scope().value1