フィールドを持つモデルがありbelongsTo
ますが、そのフィールドが初期化されていません。テンプレートがビュー/コントローラーにアクセスする直前に、(javascript コンソールで) 完全なオブジェクト コンテンツを表示したいと思います。
レンダリングされているすべてのオブジェクトについて、コンソールにビュー/コントローラーの値をダンプするように ember に指示することは可能ですか?
フィールドを持つモデルがありbelongsTo
ますが、そのフィールドが初期化されていません。テンプレートがビュー/コントローラーにアクセスする直前に、(javascript コンソールで) 完全なオブジェクト コンテンツを表示したいと思います。
レンダリングされているすべてのオブジェクトについて、コンソールにビュー/コントローラーの値をダンプするように ember に指示することは可能ですか?
didLoad
また、レコードのイベントをリッスンすることもできます。これは、すべてのレコード データがバックエンドから取得されたときに発生します (belongsTo
リレーションを で定義したと仮定した場合でも{embedded: 'always'}
):
record.on('didLoad', function() {
console.log(record);
});
ドキュメントからの注意:ロードされたクリーンなレコードは、その属性と関係に関する情報をサーバーから受け取り、クライアントでローカルに変更が加えられていないことを意味します。
ただし、デバッグ目的でのみ、Mike Grassotti の回答も適切なオプションです。
それが役に立てば幸い