0

我问这个是因为在边缘版本更新到 0.5.3 之后,它导致我的应用程序与观察者有问题。这意味着,我有一个队列,我正在听它对current属性的更改,(在 0.4.x 上完美运行(6 月 29 日发布),不记得确切的构建版本,但那是日期),现在删除后它说的队列中的项目'current' attribute of undefined。当它尝试检查队列中不存在的另一个项目时。我会尝试制作一个ssce明天并更新它。

4

1 回答 1

1

github上列出了 0.5.0 中的重大更改

其中之一是 Ractive 不再忽略观察者或表达式评估中的错误。很可能它在观察者的初始化中,这对您的用例无关紧要,但现在正在引起问题。就像是:

ractive.observe('foo', function(newValue, oldValue, keypath){
    if(oldValue.current) {

    }
})
于 2014-07-06T01:22:32.020 回答