Я боролся с этим весь день, и я не уверен, что мне не хватает. У меня есть рабочая сетка, созданная с помощью 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 и использую плагин сопоставления. Я не могу понять, что мне не хватает. Любая помощь приветствуется.