我使用LSA作为我的应用程序适配器。我试图更新模型,但我得到一个错误说
Uncaught TypeError: Cannot call method 'lookup' of undefined ember-data.js:231
我有一个控制器,在控制器的操作中我写下这些代码:
al:function(id){
console.log(this.store.find('axisModel'));
this.store.find('axisModel',id).then(function(item){
item.set('orderId','1000');
item.save();
//console.log(item);
});
},
我可以访问商店和商店可以找到一条记录,当我设置orderId时,它设置在ui但是当我尝试item.save()
保存在localstorage时我得到一个错误。我的ember-data verison是 v1.0.0-beta.1-39-g80dcf42 和ember版本是 v1.0.0 。如果我评论item.save()
ui是更新但本地存储中的模型更新,如果我取消注释,我得到一个错误。
更新
我将ember.js和ember-data更新为canary版本,现在每件事都正常工作
答案 0 :(得分:1)
<强>更新强>
我将ember.js和ember-data更新为canary版本,现在每件事都正常工作