我想创建一个余烬表组件,其值会动态更新[Ember.js]

时间:2019-12-12 11:33:48

标签: ember.js ember-table orbit.js

当我将跟踪的变量绑定到ember表时,这是我得到的错误

  

错误:断言失败:您试图更新<(unknown):ember472>上的行,但先前已在同一计算中使用它。在计算中使用该值后尝试更新该值可能会导致逻辑错误,无限的重新验证错误和性能问题,因此不支持。

     

行首次使用:

那么我该如何创建一个表,该表根据被跟踪变量中的值更改值

这是控制器端

@tracked rows = this.model.row

这是组件方面

<EmberTable as |t|>
  <t.head @columns={{@columns}} @widthConstraint="eq-container" />
  <t.body @rows={{@rows}} as |b|>
    <b.row as |r|>
       <r.cell as |value|>
         {{value}}
       </r.cell>
    </b.row>
  </t.body>
</EmberTable>

我将row变量传递给组件,并且表呈现得很好。

但是有时model.data中的值发生更改,然后发生此错误

0 个答案:

没有答案