更新时在子组件中重新绑定数据(AureliaJS)

时间:2018-10-11 15:01:28

标签: aurelia aurelia-binding aurelia-framework

我有一个带有grid-child-component的组件。我将数据从父级传递到网格:

<grid data.bind="data"> </grid>

在父级中更新数据之后,我还需要在子级中进行刷新/重新绑定。目前还不是。

data是一个对象:

data: {items: myType[], otherData: number}

我该如何实现?

谢谢!

1 个答案:

答案 0 :(得分:1)

我回答自己,因为问题与“重新绑定”子数据无关。我有一个class.bind="getClassByStatus(item),其中item = {status: string, anotherStuff: any}好,实际上更新的是item.status而不是item本身,因此,class.bind没有观察到status属性但itemitem未被更改。

因此,理解class.bind的工作原理是我的错。