如何将selectedSection.savedItems计算属性修改两次?

时间:2017-07-26 10:06:07

标签: ember.js

我正在循环浏览组件模板中的已保存项目,并收到以下错误:

"Assertion Failed: You modified selectedSection.savedItems twice on <wc-app@model:plan-section::ember615:goal> in a single render. This was unreliable and slow in Ember 1.x and is no longer supported.

这是组件模板中的代码:

{{#each selectedSection.savedItems as |item index|}}

这是计划部分模型上的savedItem计算属性:

savedItems: Ember.computed('orderedItems.@each.isNew', function() {
    let itemsSaved = this.get('orderedItems').filter( (i) => !i.get('isNew'));
    return itemsSaved;
  }),

当有1个或更多项目时,这个问题不会发生,但是当有0个项目时会导致此错误。

这个计算属性如何被修改两次?

0 个答案:

没有答案