0

我正在尝试使用 Knockout.js 来“清理”我的 jQuery Mobile 应用程序的架构。

初始化视图模型对象并将它们绑定到视图的“最佳实践”方法是什么?我应该像下面那样做吗?

$("#myPage").live("pagecreate", function (event, ui) {
    ko.applyBindings(new App.ViewModels.MyViewModel(), this);
});

这似乎会在创建页面时创建视图模型。有没有我遗漏的边缘情况,这将是一个问题?如果是这样,推荐的风格是什么?

我想从一开始就做到这一点,因为我认为如果我对这些位如何组合在一起有误解,那将是一场调试噩梦。

4

1 回答 1

0

applyBindings看起来比实际更神奇。您唯一需要确定的是所有元素在调用之前都已实际加载。

于 2012-06-15T15:35:59.107 回答