[英]How can I observe multiple key paths with ractive?
我想在ractiveobserve上观察每个文档对关键路径的更改。 但是,我希望能够同时观察多个路径,例如,给定:
var binding = new Ractive({
el: '.here',
data: {
items: [
{
finished: false
},
{
finished: false
}
]
},
template: someTemplate
})
我希望能够执行以下操作:
binding.observe('items.*.finished')
或类似的功能,可以观看数组中任何项目的finished
属性。
最好的方法是什么?
正是您所描述的! http://jsfiddle.net/rich_harris/c3yc848z/
请注意,任何*
占位符的值都将作为附加参数传递到回调中(newValue, oldValue, keypath)
而不是通常获得的(newValue, oldValue, keypath)
–因此,在这种情况下,将有第四个index
参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.