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