gpt4 book ai didi

javascript - EmberJS : unable to observe @each. 属性.another_property

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:36:31 25 4
gpt4 key购买 nike

在我的 EmberJS 应用程序中,有一些用例,我想观察诸如“@each.score.votes”之类的东西,以计算总票数或返回排序列表等。

'@each.score' 是另一个 Ember 对象。

但是,任何试图观察“@each.property.another_property”的观察者(或计算属性)根本不会触发。看这个http://jsfiddle.net/jqTRu/2/

单击“更改投票”以更改投票,但不会重新计算 total_votes。但是,添加一个人后,它会触发。

这是一个错误,还是有更明智的方法来实现我的意图?谢谢。

编辑:彼得指出这是一个错误。 Christopher 的修复有效(正如您在此处看到的 http://jsfiddle.net/kazim/jqTRu/3/ )。

最佳答案

这与在路径中设置带有“@each”的链式观察器有关。基本上,发生的是嵌套数组情况,因为“@each.property”被评估为数组。

“@each.property.@each.some_other_property”应该有效。

关于javascript - EmberJS : unable to observe @each. 属性.another_property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986779/

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