私は$compileProvider
にデバッグ情報を表示することができますが、私の場合は有効にしたくないと思います。デバッグモードを使用せずにAngularJSを取得するにはどうすればよいですか?
angular.element($0).scope();
または$($0).data().$scope
を使用すると、定義されていません。 jQueryで$scope
を取得するためにデバッグ情報を有効にする必要のないソリューションがあるかどうかは疑問です。
私は$compileProvider
にデバッグ情報を表示することができますが、私の場合は有効にしたくないと思います。デバッグモードを使用せずにAngularJSを取得するにはどうすればよいですか?
angular.element($0).scope();
または$($0).data().$scope
を使用すると、定義されていません。 jQueryで$scope
を取得するためにデバッグ情報を有効にする必要のないソリューションがあるかどうかは疑問です。
最初にを選択する必要があります。開発者モードから要素を選択し、ブラウザでコンソールに移動してください。 これまでに、anglejsライブラリがロードされていることを確認する必要があります。
angular.element($0).scope()
$0
は、DOMのselect要素への参照です。スコープを要求する前にDOMの要素を選択しなかったため、おそらくundefined
が返されます。
two waysはそれを行うことがあります:angular.element(document.getElementById('elementId')).scope();
:
angular.element($0).scope();
[コンソールのAngularJsスコープ変数の重複可能性](https://stackoverflow.com/questions/29799494/angularjs-scope-variables-i) n-console) – estus