在EmberJS中,如果我想觀察一個嵌套模型中的屬性「selectedValue」,我該怎麼做?Ember觀察嵌套模型屬性
下面似乎沒有工作;
modelChanged: function() {
}.observes('[email protected]@each.selectedValue'),
也低於不起作用
modelChanged: function() {
}.observes('myModel'),
這是基於myModel怎麼看起來像
[
[{
"prop1": "abc_1",
"selectedValue": "abc_1"
}, {
"prop1": "xyz_1",
"selectedValue": "xyz_1"
}],
[{
"prop1": "abc_2",
"selectedValue": "abc_2"
}, {
"prop1": "xyz_2",
"selectedValue": "xyz_2"
}],
[{
"prop1": "abc_3",
"selectedValue": "abc_3"
}, {
"prop1": "xyz_1",
"selectedValue": "xyz_1"
}]
]
更新基於
似乎是工作...只是一對夫婦問題;
在上面的代碼中, 「observedObjects」 只是增加了對所述第一外部陣列和這種ARR內跟蹤屬性[0]。我有多個外層 陣列元素
如何修改上述內容以跟蹤多個屬性?即 在某些情況下,它將是「selectedValue」,或者在其他情況下可以是 「preSelectedValue」。該物體本身的屬性取決於 。但我需要在observerMethod跟蹤要麼 了selectedValue的變化/ preSelectedValue
而且,我可以得到 上下文並檢查新了selectedValue/preSelectedValue是什麼?
非常感謝。我用我的模型結構更新了這個問題。正如你所看到的,它有一個嵌套/複雜的數組結構類型,我想追蹤它裏面的「selectedValue」 – testndtv
請讓我知道你是否需要額外的信息 – testndtv
已更新。讓我知道如果你有任何問題 – maffews