本版本做了如下改进:
- 重构计算属性, 这是@soom提出的BUG,发现计算属性被某个监控属性向上驱动更新自己时,不会解发$watch回调。详见这里。
- 强化ms-bind绑定,当第一次扫描时也会执行它的回调,以后这个值改动时,和以前一样执行这回调。 详见这里 。
- 修正ms-text绑定,当它不是以插值表达式形式出现,那么它就会通过innerText或textContent替它里面的所有内容。 详见这里。
- 修正scanExpr, attr绑定与date过滤器的BUG。
- 添加ms-include绑定,功能与angular的ng-include相仿,详见这里
- 插值表达式的界定符可以配置了,你如果用<% %>代替原来的{{}}
avalon.config({ interpolate: ["<%", "%>"] // 要求openTag 不等于closeTag就能配置成功 })
迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon
官网地址http://rubylouvre.github.io/mvvm/
大家可以加入QQ群:79641290进行讨论,此群为技术群,禁水!