我遇到的问题是我的记录在scan.save()上正在抛出
" TypeError:无法读取属性' hasOwnProperty' of null"
这是我的代码
App.Signup = DS.Model.extend({
email: DS.attr('string'),
password: DS.attr('string')
});
App.SignupController = Ember.ArrayController.extend({
actions: {
cliky: function() {
var sElement = this.store.createRecord('signup', {
email: "test",
password: "test1",
}).save();
},
}
});
使用服务器端的固定响应修复底部错误(我硬编码进行测试)。但是来自Emberjs的信息是空的!
我正在使用Django休息框架,当我打印request.DATA时,它是' none' ...
所以我从django打印出错了吗?
答案 0 :(得分:1)
我非常确定Ember希望得到持续的记录作为回报。 这是因为您经常向属性服务器站点添加字段,如id,created_at,updated_at和Ember想要使用返回的数据更新前端记录。当你返回null时,Ember不知道如何映射它。
您可以返回
进行试驾{
signups: {
id: 1,
email: "test",
password: "test1"
}
}