我怎样才能过程计算为组件,使得改变一个部件选择了的值将影响在不同的分量的值。
例
http://jsbin.com/feleko/1/edit?html,js,console,output
我正在尝试设置它,以便选择在第二的选项的第一选择的值改变。 我想监听DOM改变事件应该是简单,但我似乎并没有得到一个计算,我可以更新,或者为了使用属性名称来更新它访问父范围。 同样,最大值为不接收更新的活动对象。
我怎样才能过程计算为组件,使得改变一个部件选择了的值将影响在不同的分量的值。
例
http://jsbin.com/feleko/1/edit?html,js,console,output
我正在尝试设置它,以便选择在第二的选项的第一选择的值改变。 我想监听DOM改变事件应该是简单,但我似乎并没有得到一个计算,我可以更新,或者为了使用属性名称来更新它访问父范围。 同样,最大值为不接收更新的活动对象。
我发现了一个突兀的方式。 can.mustache提供了一个data
,它将在目前情况下对元素的数据帮手。
<select {{data 'context'}} value="a">
然后在init事件中,我可以捕获元素的数据,并将其分配到的范围,因此所有可用的示波器功能。
events: {
init: function(el, opt) {
opt.scope.context = el.data('context')
}
}
查找值则是可能的,如果尴尬。
this.context[this.attr('value')]