【发布时间】:2014-07-22 00:40:57
【问题描述】:
这个JSBin 隔离了我在代码中遇到的问题。我有一个嵌入式模型的层次结构和一个计算属性 (data),只要链底部的值发生变化 (symbol),它就会触发。该示例直接显示属性以及计算属性的结果。按钮在单击时更改值。您会看到它更新了属性,但计算的属性没有触发。当任何instrument.symbol 发生变化时,为什么selectedAllocation.positions.@each.instrument.symbol 不能触发计算?
如果这个例子看起来很做作,那只是因为我试图抽象出现实中更复杂的东西,例如这些数组中不止一个对象,data 是必要的,因为另一个库需要一个特定格式的简单 JS 对象。
【问题讨论】:
标签: javascript ember.js coffeescript