我正在学习如何使用ractive并且无法解决问题,代码位于以下jsfiddle。
我正在做的事情的要点是队列的计数器(数组中的最后一个对象是当前人员): 1. 显示当前人员队列号的计数器 2. 显示队列大小的计数器
A) 工作正常,但逻辑过于臃肿,因此我尝试将其转换为单独的变量,如 B) 所示,但它根本不更新。
我在代码中放置了一个观察者来观察队列变量何时发生变化。我希望每次单击“跳过当前人员”或“删除当前人员”时它都会显示警报,但警报仅在我第一次加载页面时显示。
ractive.observe({
'queue.0.queueNo': alert('here')
});