我正在尝试使用 Knockout.js 来“清理”我的 jQuery Mobile 应用程序的架构。
初始化视图模型对象并将它们绑定到视图的“最佳实践”方法是什么?我应该像下面那样做吗?
$("#myPage").live("pagecreate", function (event, ui) {
ko.applyBindings(new App.ViewModels.MyViewModel(), this);
});
这似乎会在创建页面时创建视图模型。有没有我遗漏的边缘情况,这将是一个问题?如果是这样,推荐的风格是什么?
我想从一开始就做到这一点,因为我认为如果我对这些位如何组合在一起有误解,那将是一场调试噩梦。