0
使用Kendo UI的MVVM框架,我很困惑如何在javascript中綁定的綁定實際上工作。鑑於視圖模型,我嘗試了以下;KendoUI:混淆綁定實際上'火'
var viewModel = new kendo.observable({
Items: [],
onUpdateItems: function(e){
console.log('updating items');
}
});
viewModel.Items.bind('change', function(e){
viewModel.onUpdateItems(e);
});
viewModel.trigger("change", { field: "Items" });
這不會導致函數觸發。雖然如果我實際上改變了視圖中的項目,例如與它進行交互,它會導致該函數觸發。這對我來說沒有多大意義。
謝謝,這有很大的幫助。劍道的技術支持告訴我只是把所有東西都綁定到頂級視圖模型.....我認爲這是遲緩的。 – Ciel