Canjs 如何将can.compute传递到can.compute组件中?

Canjs 如何将can.compute传递到can.compute组件中?,canjs,Canjs,如何将计算传递到组件中,以便在一个组件中更改选定的值将影响另一个组件中的值 范例 我正在尝试设置它,以便在第一个选择中选择一个值可以更改第二个选择中可用的选项。我认为侦听dom更改事件应该很简单,但我似乎没有得到可以更新的计算,也没有访问父范围以使用属性名来更新它的权限。同样,最大值不是接收更新的活动对象。我发现了一种突兀的方法。can.mustache提供了一个data帮助程序,用于将当前上下文放在元素的数据上 <select {{data 'context'}} value="a"&

如何将计算传递到组件中,以便在一个组件中更改选定的值将影响另一个组件中的值

范例


我正在尝试设置它,以便在第一个选择中选择一个值可以更改第二个选择中可用的选项。我认为侦听dom更改事件应该很简单,但我似乎没有得到可以更新的计算,也没有访问父范围以使用属性名来更新它的权限。同样,最大值不是接收更新的活动对象。

我发现了一种突兀的方法。can.mustache提供了一个
data
帮助程序,用于将当前上下文放在元素的数据上

<select {{data 'context'}} value="a">
如果不方便,则可以查找值

this.context[this.attr('value')]
this.context[this.attr('value')]