我有一个自定义组件,我将数组集合绑定到其中一个属性:
<comp:MyComp id="comp" prop="{images}" />
images是一个arraycollection
在组件的代码中,我想知道每次图像更新props时要监听哪个事件。我在道具上尝试了一个setter但是只有在第一次设置props时才会调用setter。我尝试了收集活动,但我在“添加”和“删除”事件之上发送了“更新”事件,我宁愿不必管理这些事件。因此,每次可绑定属性更新组件属性时都会触发事件(flex或其他)吗?
答案 0 :(得分:0)
我想你想听一下prop属性上的collectionChange事件。每次ArrayCollection中的元素发生更改时都应该触发。
请注意,更改图像源不会触发collectionChange事件,也不会触发prop setter。