RactiveJS 0.5向后兼容吗?

时间:2014-07-05 23:40:36

标签: ractivejs

我问这个是因为在边缘版本更新到0.5.3之后,它导致我的应用程序出现了观察者的问题。这意味着,我有一个队列,我正在听current属性上的变化,(完全适用于0.4.x(6月29日发布)),无法记住确切的构建版本,但这是日期),现在从队列中删除项目后,它显示'current' attribute of undefined。当它试图检查队列中不存在的另一个项目时..我明天会尝试ssce并更新它。

1 个答案:

答案 0 :(得分:1)

列出了0.5.0中的重大更改here on github

其中之一是Ractive不再忽视观察者或表达式评估中的错误。很可能它出现在观察者的初始阶段,对你的用例无关紧要,但现在却引发了一个问题。类似的东西:

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

    }
})