我加载数据与阿贾克斯,初始负载,我可以利用这observableArry绑定的所有数据:Knockout.js阵列添加更多的对象
success: function (result) {
var mappedData = $.map(result.d, function (item) {
return new Applicant(item);
});
self.Applicants(mappedData);
}
现在的问题是,当我要加载更多的数组,我知道如何添加一个,但是如果下一个加载会超过1个对象,并且我想要绑定到数组,那么我该怎么做呢?
self.Applicants.push(mappedData);将无法工作。
有什么建议吗?
发布后找到了一个方法:ko.utils.arrayPushAll(self.Applicants,mappedData); – Princa