LoginSignup
10
5

More than 3 years have passed since last update.

[Angular] Angularアプリをブラウザのコンソールからデバッグする方法

Last updated at Posted at 2018-07-12

(2020年12月追記)

最初に書いたng.probeはなくなった(?)ようです。
代わりに下記のようにすると、指定したエレメントを含むコンポーネントを取得できます。

ng.getOwningComponent($0)

Angularのコンポーネントを、ブラウザのコンソールからちょっと覗いてみる方法です。

AngularJS時代は、angular.element($0).scope()なんて方法でいけました。それのAngular時代版です。

見たいエレメントを選ぶ

インスペクタから見たいエレメントを選びます。

image.png

コンソールへng.probeと入力

次のように入力すると、コンポーネントオブジェクトがダンプできます。

ng.probe($0).componentInstance

image.png

何かエラーが出たら、間違ったエレメントを選んだか、デバッグモードが無効になっていると思われます。

10
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
5