Document モデルのタイトル フィールドにバインドされた Ember.TextField があります。RESTAdapter と Ember 1.0.0-pre4 を使用しています。
モデルとコントローラー
App.Document = DS.Model.extend({
title: DS.attr('string')
});
App.DocumentController = Ember.ObjectController.extend({
});
App.ApplicationController = Ember.Controller.extend({
save: function() {
var doc = this.controllerFor('document'),
model = doc.get('model');
doc.store.commit();
}
]);
document.handlebars テンプレート
{{view Ember.TextField valueBinding="title"}}
コントローラーでメソッドを呼び出すと、バックエンドsave
に正常に保存title
され、考慮されなくなりますisDirty
。
ただし、Ember Data の後に TextField にデータを入力すると、次のsave
エラーがスローされます。
Uncaught Error: Attempted to handle event `willSetProperty`
on <App.Document:ember262:1> while in state rootState.error.
Called with
{reference: [object Object], store: <App.Store:ember268>, name: title}
私は何を間違っていますか?