Я изучаю, как использовать ractive и не могу решить проблему, код находится в следующем jsfiddle.
Суть того, что я делаю, - это счетчики для очереди (последний объект в массиве - текущий человек): 1. Счетчик для отображения номера очереди текущего человека 2. Счетчик для отображения размера очереди
А) работает правильно, но раздута логикой, поэтому я попытался преобразовать ее в отдельную переменную, как показано в Б), но она вообще не обновляется.
Я поместил наблюдателя в код, чтобы следить за любыми изменениями в переменной очереди. Я ожидаю, что он будет показывать предупреждение каждый раз, когда я нажимаю «пропустить текущего человека» или «удалить текущего человека», но предупреждение появляется только при первой загрузке страницы.
ractive.observe({
'queue.0.queueNo': alert('here')
});