当我将跟踪的变量绑定到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中的值发生更改,然后发生此错误