【发布时间】:2014-03-27 20:01:46
【问题描述】:
我正在使用 EmberFire 将我的数据库与我的小 Ember.js 应用程序连接起来。当我打电话给destroyRecord() 时,我收到了这个错误:
未捕获的类型错误:无法读取未定义的属性“替换”
有什么想法吗?
这是我的代码:
App.MainUsersController = Ember.ArrayController.extend({
actions: {
delete : function(user) {
var thisUser = this.store.find(user)
thisUser.destroyRecord()
}
}
})
App.MainUsersRoute = Ember.Route.extend({
model: function () {
return this.store.findAll('users');
}
});
App.Users = DS.Model.extend({});
编辑
我根据建议的答案添加了一个 User 模型,但我对语法不了解。
App.User = DS.Model.extend({
user: DS.store.findAll('user')
});
我尝试只使用store.findAll('user'),但store 是undefined。
抱歉,我不仅在学习 Ember、Emberfire,而且还在学习 EmberData。呜
【问题讨论】:
-
这是一个可以帮助您入门的简单示例。 (更新链接)emberjs.jsbin.com/boharifi/10/edit
标签: javascript ember.js firebase emberfire