Javascript 保存时的Ember.js typeKey
我正试图用ember.js制作一个联系人列表示例应用程序,但当我试图保存一个新的“联系人”时,我被卡住了 我有这个模型:Javascript 保存时的Ember.js typeKey,javascript,ember.js,ember-data,Javascript,Ember.js,Ember Data,我正试图用ember.js制作一个联系人列表示例应用程序,但当我试图保存一个新的“联系人”时,我被卡住了 我有这个模型: Agenda.Contact = DS.Model.extend({ name: DS.attr('string') }); 使用此控制器: Agenda.NewContactController = Ember.Controller.extend({ actions: { save: function(){
Agenda.Contact = DS.Model.extend({
name: DS.attr('string')
});
使用此控制器:
Agenda.NewContactController = Ember.Controller.extend({
actions: {
save: function(){
var newContact = this.store.createRecord('contact', {
name: this.get('name')
});
newContact.save();
this.transitionToRoute('contacts');
}
}
});
有了这些路线:
Agenda.Router.map(function(){
this.resource("contacts", {path: '/'});
this.resource("about");
this.resource("new-contact");
});
Agenda.ContactsRoute= Ember.Route.extend({
model: function(){
return this.store.find("contact");
}
});
当我尝试调用“保存”操作时,会出现以下错误:“未捕获的TypeError:无法读取ember data modelFor函数上未定义的”属性“typeKey”。
我做错了什么?您似乎没有使用Ember CLI。因此我可以提供帮助:您使用的是哪个版本的Ember和Ember数据?以及完整的stacktrace…您似乎没有使用Ember CLI。所以我可以提供帮助:您使用的是哪个版本的余烬和余烬数据?以及完整的stacktrace。。。