标签: javascript data-binding qooxdoo
Qooxdoo有这种有趣的数据绑定方式:
this.bind('selection[0].name', textfield, 'value')
当发生以下任何一种情况时,这将使用第一个选定项目的名称更新文本字段值:
换句话说,它会监视选择属性,数组本身和项目的更改,并执行所需的所有侦听器管理:如果选择[0]更改,它将停止观察先前选择的项目
是否有任何库可以执行相同的操作,可能基于Object.observe或watch.js?