Obecnie mam stronę Angular.js, która umożliwia wyszukiwanie i wyświetlanie wyników. Użytkownik klika wynik wyszukiwania, a następnie klika przycisk Wstecz. Chcę, aby wyniki wyszukiwania były ponownie wyświetlane, ale nie mogę ustalić, jak uruchomić wyszukiwanie. Oto szczegół:
- Moja strona Angular.js to strona wyszukiwania z polem wyszukiwania i przyciskiem wyszukiwania. Użytkownik może ręcznie wpisać zapytanie i nacisnąć przycisk. Zostanie uruchomione zapytanie ajax, a wyniki zostaną wyświetlone. Aktualizuję adres URL za pomocą wyszukiwanego hasła. To wszystko działa dobrze.
- Użytkownik klika wynik wyszukiwania i zostaje przeniesiony na inną stronę - to też działa dobrze.
- Użytkownik klika przycisk Wstecz i wraca do mojej kątowej strony wyszukiwania. Wyświetlany jest prawidłowy adres URL, w tym wyszukiwane hasło. Wszystko działa dobrze.
- Powiązałem wartość pola wyszukiwania z wyszukiwanym terminem w adresie URL, więc zawiera on oczekiwany termin wyszukiwania. Wszystko działa dobrze.
Jak sprawić, by funkcja wyszukiwania uruchomiła się ponownie bez konieczności naciskania przez użytkownika przycisku wyszukiwania? Gdyby to była jquery, uruchomiłbym funkcję w funkcji tworzenia dokumentów. Nie widzę odpowiednika Angular.js.
$routepProvider
? Użyj go, aby połączyć się z usługą w aplikacji, która zapewnia dane dla wyników wyszukiwania. Nie myśl wdocument.ready
kategoriach jQuery. Trudno wiele pomóc, nie widząc sposobu, w jaki obecnie przeprowadziłeś wyszukiwanie