regularjs/regular

子组件属性与unsetable表达式数据绑定后报错

Closed this issue · 1 comments

demo: http://jsbin.com/jocumixivu/edit?html,js,console,output

demo中的组件组合中,子组件的disabled与外部组件的myName|isJerry表达式形成了双向绑定,但是后者表达式是一个单向过滤器,是unsetable的,regular无法处理产生报错。

需要的处理应该是

但是如果不是setable的, 应该是默认不做处理即降级为单向绑定,而不是抛错

经过检查这个问题是因为 引入双向过滤器的功能导致 . 本身内部是做了当不set时 降级单向绑定。