Повторная привязка данных в дочернем компоненте при обновлении (AureliaJS) - PullRequest
0 голосов
/ 11 октября 2018

У меня есть компонент, у которого есть grid-child-component.Я передаю данные в сетку от родительского элемента:

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

После того, как данные обновлены в родительском элементе, мне также необходимо обновить / повторно привязать дочерний элемент.В настоящее время это не так.

data - это объект:

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

Как мне этого добиться?

Заранее спасибо!

1 Ответ

0 голосов
/ 12 октября 2018

Я отвечаю сам, так как проблема не была связана с «повторным связыванием» дочерних данных.У меня был class.bind="getClassByStatus(item), где item = {status: string, anotherStuff: any} Что на самом деле обновляет item.status, а не item само по себе, поэтому class.bind не наблюдает атрибут status, но item, а item не выполняетсяизменилось.

Итак, я был виноват в понимании того, как работает class.bind.

...