Я хочу сделать некоторые манипуляции в формуле на основе магазина. Когда viewmodel
загружает эту формулу, она срабатывает и выполняет манипуляции правильно, но когда я добавляю запись в хранилище, она не срабатывает.
Я создал скрипку, представляющую вышеуказанное поведение. Вы можете найти его здесь. По нажатию кнопки в магазин добавляется новая запись. Таким образом, формула должна срабатывать, но это не так, тогда как поля, определенные в объекте данных viewmodel
, работают нормально.
Погуглив я обнаружил, что эта привязка должна быть глубокой копией. Так что я тоже пробовал это, но это не решило проблему.
formulas: {
firstTestStoreRecord: {
bind: {
bindTo: '{testStore}',
deep: true
},
get: function(testStore) {
return testStore.getAt(0);
}
}
}
Любая идея, как это может быть достигнуто?