我整天都在为此苦苦挣扎,我不确定我错过了什么。我有一个使用 Knockout 创建的工作网格。我正在尝试将网格转换为使用映射插件,但它会破坏我的分页。如何使用带有映射插件的切片函数来返回我的数组的子集?我错过了什么?
var grid = {};
grid.Model = function (jsondata) {
var viewModel = {
items: ko.observableArray()
};
$.getJSON('/api/test/items', function (data) {
viewModel.items= ko.mapping.fromJS(data);
ko.applyBindings(viewModel)
});
viewModel.itemsOnCurrentPage = ko.computed(function () {
return viewModel.items.slice(1, 10);
}, viewModel);
};
我正在尝试绑定到 itemsOnCurrentPage(foreach:itemsonCurrentPage)。直接绑定到项目工作正常。当我在客户端手动构建我的阵列时,这很有效。现在我通过 jQuery 获取数据并使用映射插件。我无法弄清楚我错过了什么。任何帮助将非常感激。