2

私は、Ember データで最も単純なタスクのいくつかを実行するのに苦労しています。モデル オブジェクトを取得し、その属性を読み取ることです。

モデルの属性を取得する方法がわかりましたApp.Model.find(id).get('attr_name')

App.Model.find(id)オブジェクトではなくクラス (Promise) を返します。

オブジェクトを取得する適切な方法は何ですか? それとも、オブジェクトを取得するのではなく、オブジェクトの属性を取得または設定するだけですか?

4

2 に答える 2

3

オブジェクトを取得する適切な方法は何ですか?

によって返されるモデル promise に成功関数を渡しますfind(id)

App.Model.find(1).then(function(record) {
  console.log('Found record: ', record.toString());
  console.log('Inspecting record...', Em.inspect(record));
  console.log('Serializing record...', record.serialize());
});
于 2013-07-22T17:44:32.193 に答える