gpt4 book ai didi

javascript - Ember.merge 不会触发属性更改

转载 作者:行者123 更新时间:2023-12-03 06:01:49 25 4
gpt4 key购买 nike

我正在使用 Ember.merge 操作数组。但是,这似乎不会触发模板中的更改,如果数组存在,我会在模板中显示某些内容。当我使用 array.pushObjects 时,这似乎有效。只是想知道这是否是理想的行为。相关摆弄: https://ember-twiddle.com/9782f55c16c052851965055fd92c1bf9

最佳答案

您需要通过this.notifyPropertyChange('array1')notifyPropertyChange

https://github.com/emberjs/ember.js/blob/v2.7.0/packages/ember-metal/lib/merge.js#L1

看起来他们没有使用任何 Observable 方法(例如 PushObject)进行合并,因此当您尝试合并时,我们应该手动更改 notificationProperty。

关于javascript - Ember.merge 不会触发属性更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39722194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com