ebr*_*lil 5 javascript knockout.js
我有一个简单的knockoutjs ViewModel.但在我将该模型的绑定应用到我的视图之前,我首先要初始化它,或者使用一些我将通过AJAX从服务器获取的数据(JSON格式)设置数组值.
我知道我可以创建我的模型的对象,制作ajax请求然后初始化我的模型数组.像这样:
function AppViewModel() {
var self = this;
self.Servers = ko.observableArray([]);//this one 'll be filled by data from server
}
var MyViewModel = new AppViewModel();
MyViewModel.Servers = ko.mapping.fromJSON(json_data);//make ajax call to get json_data.
ko.applyBindings(MyViewModel);
Run Code Online (Sandbox Code Playgroud)
这是好的做法还是有更好的做法.
| 归档时间: |
|
| 查看次数: |
6055 次 |
| 最近记录: |