1

フィールドを持つモデルがありbelongsToますが、そのフィールドが初期化されていません。テンプレートがビュー/コントローラーにアクセスする直前に、(javascript コンソールで) 完全なオブジェクト コンテンツを表示したいと思います。

レンダリングされているすべてのオブジェクトについて、コンソールにビュー/コントローラーの値をダンプするように ember に指示することは可能ですか?

4

2 に答える 2

3

didLoadまた、レコードのイベントをリッスンすることもできます。これは、すべてのレコード データがバックエンドから取得されたときに発生します (belongsToリレーションを で定義したと仮定した場合でも{embedded: 'always'}):

record.on('didLoad', function() {
  console.log(record);
});

ドキュメントからの注意:ロードされたクリーンなレコードは、その属性と関係に関する情報をサーバーから受け取り、クライアントでローカルに変更が加えられていないことを意味します。

ただし、デバッグ目的でのみ、Mike Grassotti の回答も適切なオプションです。

それが役に立てば幸い

于 2013-06-25T12:50:26.640 に答える