У меня есть стандартная страница Master> Details в настройке AngularJS с использованием RouteProvider.Как кешировать страницу с помощью AngularJS RouteProvider?
На странице мастера есть вариация «бесконечная прокрутка», где данные могут быть добавлены и удалены с обоих концов. Скажем, пользователь просматривает список контактов и прокручивается до 312-й записи списка контактов, сохраняются только контакты с номерами 200-400, а записи 1-200 удаляются из области видимости. Конечно, когда пользователь прокручивает DOWN за пределы 360, список добавляется с 401-500. И если свитки UP выше 240, список будет «предварительно отложен» с 100-199.
Теперь пользователь может нажать на конкретный контакт и перейти на страницу сведений. При нажатии «Back» (window.history.back) как я могу сделать мастер страница повторно сделать с,
Точный список 200-400, как это было, когда страница была оставлена
прокручивается точно в положение 312
- (ВАЖНО) Слушатели все еще правильно прослушивают события прокрутки за пределами 360 или выше 240?
Возможно ли это? И если да, пожалуйста, помогите мне с чем.
Не могли бы вы предложить механизм для сохранения живых слушателей на главной странице (требование № 3)? Я удивлен, что для моих требований нет прямого решения для кеширования, что мы должны написать код для управления всеми этими. Ваш ответ подтвердил, что я не сумасшедший, чтобы от него завидовать. Спасибо вам за это. – Nat