【发布时间】:2012-09-21 21:41:06
【问题描述】:
我是 MVVM 设计模式的新手,在构建一些示例时,我不断遇到这样的问题:我应该在哪里放置 javascript 代码来初始化页面上的组件?我是将它们包含在视图模型中、创建简单的函数还是创建不同的对象?
例如说我有一个需要通过 jquery ajax 填充的表单的下拉菜单?放置该代码的最佳位置在哪里?
var viewModel = function() {
this.firstName = ko.observable(first);
this.lastName = ko.observable(last);
init:function () {
//Load components here
}
};
$(document).ready(function () {
viewModel.init();
}
【问题讨论】:
标签: javascript mvvm knockout.js