0
當我已經在服務器端進行eached的元素時,我該如何爲每個客戶端提供服務?淘汰賽foreach服務器端
做完兩者後,元素有兩倍。
下面是通過創建一個綁定處理程序來刪除init上的子元素,從而使用老版本的knockout進行修復的方法。任何人都可以得到這與淘汰賽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);
嗯,爲什麼不這樣做在一個地方 - 無論是服務器端或客戶端? – PatrickSteele
我希望服務器端的搜索引擎優化和客戶端的變化。 – Clive