В 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» просто добавляет для первого внешнего массива и отслеживает свойство в этом обр [0]. У меня есть несколько внешних элементов
Как изменить приведенное выше значение для отслеживания нескольких свойств? то есть В некоторых случаях это будет «selectedValue» ИЛИ оно может быть «preSelectedValue» в других случаях. Какое свойство будет зависеть от этого объекта: . Но мне нужно отслеживать изменение либо SelectedValue/preSelectedValue
Также в observerMethod, могу ли я получить контекст и проверить, что новый SelectedValue/preSelectedValue это?
Спасибо большое.Я обновил вопрос с моей модельной структурой. Итак, как вы можете видеть, у него есть структура вложенного/сложного массива, и я хочу отслеживать для него «selectedValue». – testndtv
Pls сообщит мне, если вам нужна дополнительная информация – testndtv
Обновлено. Дайте мне знать, если у вас есть какие-либо вопросы. – maffews