В настоящее время у меня есть страница Angular.js, которая позволяет искать и отображать результаты. Пользователь нажимает на результат поиска, а затем нажимает кнопку назад. Я хочу, чтобы результаты поиска снова отображались, но я не могу понять, как запустить поиск. Вот деталь:
- Моя страница Angular.js - это страница поиска с полем поиска и кнопкой поиска. Пользователь может вручную ввести запрос и нажать кнопку, и запрос ajax запускается, и результаты отображаются. Я обновляю URL поисковым запросом. Это все работает отлично.
- Пользователь нажимает на результат поиска и попадает на другую страницу - это тоже хорошо работает.
- Пользователь нажимает кнопку «Назад» и возвращается на мою страницу углового поиска, и отображается правильный URL-адрес, включая условие поиска. Все работает отлично.
- Я связал значение поля поиска с поисковым термином в URL, поэтому он содержит ожидаемый поисковый термин. Все работает отлично.
Как заставить функцию поиска снова выполняться без необходимости нажимать кнопку «Поиск»? Если бы это был jquery, то я бы выполнил функцию в функции documentready. Я не вижу аналога Angular.js.
$routepProvider
? Используйте его для подключения к службе в вашем приложении, которая предоставляет данные для результатов поиска. Не думайте сdocument.ready
точки зрения как с JQuery. Трудно очень помочь, не видя, как у вас есть поиск в настоящее время