在這種jsfiddle編輯記錄,我有EmBlog.PostsNewRoute和EmBlog.PostsEditRoute。路線包含'保存,取消和銷燬'事件。emberjs新路由器-V3 /控制器無法創建或使用燼數據
當我創建一個新的記錄,它只是在內存中創建它,不會調用store.commit(),並在控制檯,它拋出的錯誤:
遺漏的類型錯誤:無法調用「提交」未定義
當我嘗試編輯時,它會拋出同樣的錯誤,但編輯仍然只發生在內存中。
銷燬行爲也失敗。
當我打電話取消,我得到:
無法讀取的不確定
大部分的代碼是財產 'defaultTransaction' 在jsfiddle。保存並取消事件跟隨描述的圖案由Yehuda here:
App.NewUserRoute = Ember.Route.extend({
model: function() {
return App.User.createRecord();
},
events: {
save: function(user) {
this.get('store').commit();
}
}
});
感謝
固定這個@Micheal非常感謝。祝您愉快。 – brg