当我已经为每个元素提供服务器端时,如何为每个客户端提供客户端?
两者都做后有双倍的元素。
这是一个使用旧版本淘汰的修复程序,方法是创建一个绑定处理程序,该处理程序删除 init 上的子元素。任何人都可以使用淘汰赛 2.1 来解决这个问题吗?
var viewModel = {
countries : [
{ name: 'UK' },
{ name: 'France' },
{ name: 'USA' }
]
}
ko.bindingHandlers.serverForEach = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel) {
// clear the list first
$(element).children().remove();
},
update: function(element, valueAccessor, allBindingsAccessor, viewModel) {
ko.bindingHandlers['template'].update(element, valueAccessor, allBindingsAccessor, viewModel);
}
};
ko.applyBindings(viewModel);