私はAngualrJSに関する知識は限られていますが、AngularJSで出力されたページでいくつかの値を取得する必要があります。これらの値をGoogleタグマネージャに変数として渡す目的でこれらの値を取得するにはどうすればよいですか?ページ内でAngularJS値を取得するにはどうすればよいですか?
例:事前に
<p data-ng-show="name1">Fare type: <strong>{{value1}}</strong></p>
ありがとう!
私はAngualrJSに関する知識は限られていますが、AngularJSで出力されたページでいくつかの値を取得する必要があります。これらの値をGoogleタグマネージャに変数として渡す目的でこれらの値を取得するにはどうすればよいですか?ページ内でAngularJS値を取得するにはどうすればよいですか?
例:事前に
<p data-ng-show="name1">Fare type: <strong>{{value1}}</strong></p>
ありがとう!
この値をDOMにレンダリングするロジックが必要です。通常、controller
またはdirective
の範囲内にあり、scope
に割り当てられます。
scope.value1
のコードを見て、この変数の原因がわかります。
コードにアクセスできない場合は、これを試すことができます(p
要素のIDが#foo
であると仮定した場合、可能な限りDOMノードを取得します)
angular.element('#foo').scope().value1
サービス/工場で値を$ scopeに割り当てましたか?その後、設定されていない場合
:
<div ng-repeat="name in names">
<div>{{name}}</div>
</div>
これはあなたを助けるかもしれない:https://docs.angularjs.org/guide/scope
を次にHTMLには、このような何かを – Chris