Knockout.js 聚合物芯选择器的敲除自定义绑定处理程序-设置';选定的';属性未更新元素

Knockout.js 聚合物芯选择器的敲除自定义绑定处理程序-设置';选定的';属性未更新元素,knockout.js,polymer,bindinghandlers,Knockout.js,Polymer,Bindinghandlers,绑定处理程序和HMTL ko.bindingHandlers.radioGroupChanged={ init:函数(元素、valueAccessor、allBindingAccessor、viewModel、bindingContext){ var value=valueAccessor(); var newValueAccessor=函数(){ 返回{ 更改:函数(){ var selectedValue=$(元素).attr('selected'); 值(selectedValue);

绑定处理程序和HMTL

ko.bindingHandlers.radioGroupChanged={
init:函数(元素、valueAccessor、allBindingAccessor、viewModel、bindingContext){
var value=valueAccessor();
var newValueAccessor=函数(){
返回{
更改:函数(){
var selectedValue=$(元素).attr('selected');
值(selectedValue);
}
}
};
ko.bindingHandlers.event.init(元素、newValueAccessor、allBindingAccessor、viewModel、bindingContext);
},
更新:函数(元素、valueAccessor、allBindingsAccessor、viewModel、bindingContext){
$(element.attr('selected',valueAccessor());
}
}

所选的
属性
并不表示选择了哪个元素,只描述了初始状态。DOM元素上实际选择的
属性包含此信息。因此,在您的情况下,您将执行以下操作:

element.selected = valueAccessor();
或阅读:

if(element.selected == 1) alert("Yeah Medium was selected");

希望能有帮助。

我不太明白。聚合物有它自己的数据绑定机制,你们需要敲除做什么`