gpt4 book ai didi

javascript - 在应用绑定(bind)最佳实践之前使用 json 数据初始化 Knockout ViewModel

转载 作者:搜寻专家 更新时间:2023-11-01 04:37:34 25 4
gpt4 key购买 nike

<分区>

我有一个简单的 knockoutjs View 模型。但在我将该模型的绑定(bind)应用到我的 View 之前,我需要首先对其进行初始化或使用我将通过 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);

这是好的做法还是有更好的做法。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com