В настоящее время у меня есть страница Angular.js, которая позволяет искать и отображать результаты. Пользователь нажимает на результат поиска, затем нажимает кнопку "Назад". Я хочу, чтобы результаты поиска отображались снова, но я не могу определить, как запускать поиск. Здесь подробно:
- Моя страница Angular.js - это страница поиска с полем поиска и поиском кнопка. Пользователь может вручную ввести запрос и нажать кнопку и ajax-запрос запущен, и результаты отображаются. Я обновляю URL с поисковым запросом. Все работает нормально.
- Пользователь нажимает на результат поиска и переносится на другую страницу - это отлично работает.
- Пользователь нажимает кнопку "Назад" и возвращается на страницу поиска angular, и отображается правильный URL-адрес, включая поисковый запрос. Все работает нормально.
- Я привязал значение поля поиска к поисковому запросу в URL-адресе, поэтому он содержит ожидаемый термин поиска. Все работает нормально.
Как заставить функцию поиска выполнять снова без необходимости нажатия кнопки поиска? Если бы это был jquery, я бы выполнил функцию в функции documentready. Я не вижу эквивалент Angular.js.