Задать вопрос
@aguz
Client-side developer

Как осуществить переход между списком и детальной страницей (MVVM)?

Есть one-page-application на стеке Knockout/Durandal.
Есть модель из элементов (View) и две вьюмодели для списка (ListViewModel) и детальный вид (DetailViewModel).

Нужно при переходе список-детальный_вид-список сохранять состояние списка: позицию скролла, отмеченные элементы, загруженные элементы при infinite scroll.

Как тут google groups:

21af7608cb904fcaae3fc9478a676fc0.gif

Сейчас при каждом возврате "назад" список ререндерится.

Вопросы:
Каким образом ЭТО сделать?
Какой принцип/паттерн можно использовать?
Существующие решения?
  • Вопрос задан
  • 2643 просмотра
Подписаться 6 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@lega
Сейчас при каждом возврате "назад" список ререндерится.
Зачем? Его можно просто скрывать. Там скорее всего так и сделано.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 дек. 2024, в 08:26
1000 руб./за проект
27 дек. 2024, в 03:33
1500 руб./за проект
27 дек. 2024, в 02:41
50000 руб./за проект