Происходит сбой браузера после нескольких нумераций страниц в коллекцию страниц
Я работаю со страничной коллекцией магистрали, которая расширяет коллекцию магистралей.
у меня есть paginator
которые могут перемещать наши страницы в коллекцию страниц.
Я работаю над режимом серверной части постраничного постраничного сбора.
Проблема в том, что я делаю 5-6 раз paginator
, Сбой Chrome, поскольку он увеличивает память для хранения текущей коллекции. И возможно это не разрушает ранее сохраненную коллекцию.
Я делаю следующее, чтобы решить проблему:
this.collection.getPage(pageNo).success(function(result) {
this.collection.remove();
});
Я ожидал, что this.collection.remove() очистит используемую память. Но на самом деле это не так. Но вышесказанное не решает проблему.
Кто-нибудь нашел эту проблему раньше? Как вы решили проблему?
1 ответ
Трудно не увидеть код вашего пагинатора. Во всяком случае, в первую очередь звонит this.collection.remove()
ничего не делает, не передавая в качестве аргумента модель или массив модели (см. официальную документацию).
Поэтому я предлагаю вам сделать это вместо этого (при условии, что результат содержит допустимый массив моделей)
this.collection.getPage(pageNo).success(function(result) {
this.collection.reset(result);
});
Вызов сброса заменит модели коллекции новыми. Опять же, чтобы узнать больше, прочитайте документацию!