我正在努力完成一件非常简单的事情:将书籍连接到具有多对多关系的作者,然后能够在每本书的页面上显示作者列表。我使用下面显示的设置,但它在一个条件下工作:我需要在查看任何书页之前查看作者页面(获取所有作者)。如果我不按此顺序执行此操作,我会:
Uncaught TypeError: Cannot read property 'destroy' of undefined ember.js:40514
ContainerView.extend.arrayWillChange ember.js:40433
(anonymous function) ember.js:19677
applyStr ember.js:14115
sendEvent ember.js:17473
notifyBeforeObservers ember.js:17249
propertyWillChange ember.js:17760
set...
起初我认为我的REST服务器存在问题,但在将适配器更改为使用固定装置的适配器后,问题仍未解决。
我的项目已设置完成 a following way.
(我只包含一个模板,其中显示了一本书的作者,这就是错误发生的地方)。
这可能是什么问题?在进入书的详细信息之前,我应该以某种方式让它取得所有作者吗?
答案 0 :(得分:0)
每当我获取所有书籍或其中一本书时,我都会通过旁加载有关作者的数据来解决我的问题。为了使它工作,我不得不从模型定义中删除{async:true}并在服务器端实现它。