如何将观察器附加到作为数组的聚合属性?明确一点,我想在数组中的项目更改时回调。为简单起见,假设我的数组是:
[
{ text: 'foo' },
{ text: 'bar' }
]
我需要类似这样的东西:
observe : {
'items.text' : 'itemsChanged'
}
以下内容虽然可行,但是显然不够可持续:
observe : {
'items[0].text' : 'itemsChanged',
'items[1].text' : 'itemsChanged'
}
请注意,在我的情况下,这些更改来自于我可以控制的另一个聚合元素。因此,如果我能够以某种方式触发来自控制
{ text:'foo' }
的元素的更改,那也可以起作用。
::shadow
获取目标 DOM 节点。 - user578895event.detail
中发送有用的信息。 - Scott Miles