Javascript 嵌套数组元素的Ember computed属性

Javascript 嵌套数组元素的Ember computed属性,javascript,ember.js,Javascript,Ember.js,在我的余烬应用程序中,我有一个组件,它具有如下属性的数组 secInfoObj.addRows[0].prop-1.value secInfoObj.addRows[0].prop-2.value secInfoObj.addRows[1].prop-1.value secInfoObj.addRows[1].prop-2.value 现在我需要一个计算属性,每当内部prop-1.value或prop-2.value发生变化时,该属性都会被触发 不确定如何为这些嵌套属性添加计算属性?我认为您

在我的余烬应用程序中,我有一个组件,它具有如下属性的数组

secInfoObj.addRows[0].prop-1.value
secInfoObj.addRows[0].prop-2.value

secInfoObj.addRows[1].prop-1.value
secInfoObj.addRows[1].prop-2.value
现在我需要一个计算属性,每当内部prop-1.value或prop-2.value发生变化时,该属性都会被触发


不确定如何为这些嵌套属性添加计算属性?

我认为您无法观看嵌套道具。您可以像这样观看阵列道具

Ember.computed('secInfoObj.addRows.@each.prop-1', function() {

})
Ember.computed('secInfoObj.addRows.@each.prop-1.value', function() {

})
但是您不能像这样查看value属性

Ember.computed('secInfoObj.addRows.@each.prop-1', function() {

})
Ember.computed('secInfoObj.addRows.@each.prop-1.value', function() {

})

有更多信息,请为问题添加更多详细信息。不确定您需要什么详细信息…但我只想在数组secInfoObj.addRows中的任何属性更改时触发计算属性