如何在页面中获得AngularJS值?

时间:2016-05-18 17:04:50

标签: angularjs

我对AngualrJS的知识有限,但是需要在使用AngularJS输出的页面中检索一些值,如何检索这些值以将它们作为变量传递到Google跟踪代码管理器?

示例:

<p data-ng-show="name1">Fare type: <strong>{{value1}}</strong></p>

提前致谢!

2 个答案:

答案 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中呈现此值。通常它位于controllerdirective内,分配给scope

查看scope.value1的代码,您可能会发现此变量的来源。

否则,如果您无法访问代码并希望破解它,可以尝试这一点(假设p元素具有标识#foo,否则获取DOM你可以以任何方式节点)

angular.element('#foo').scope().value1