На даний момент у мене є сторінка Angular.js, яка дозволяє шукати та відображати результати. Користувач натискає на результат пошуку, потім натискає кнопку назад. Я хочу, щоб результати пошуку відображалися знову, але я не можу розробити, як запустити пошук для виконання. Ось деталь:
- Моя сторінка Angular.js - це сторінка пошуку з полем пошуку та кнопкою пошуку. Користувач може ввести запит вручну і натиснути кнопку, і запит ajax запускається, і результати відображаються. Я оновлюю URL-адресу за допомогою пошукового терміну. Це все добре працює.
- Користувач натискає на результат пошуку і переходить на іншу сторінку - це теж добре.
- Користувач натискає кнопку назад, повертається на мою кутову сторінку пошуку, і відображається правильна URL-адреса, включаючи пошуковий термін. Все працює чудово.
- Я прив’язав значення пошукового поля до пошукового терміна в URL-адресі, тому він містить очікуваний пошуковий термін. Все працює чудово.
Як змусити функцію пошуку знову виконати, не потребуючи натискання «кнопки пошуку» користувачеві? Якщо б це було jquery, то я би виконував функцію у функції, яка вже документує. Я не можу побачити еквівалент Angular.js.
$routepProvider
? Використовуйте його для підключення до служби у вашій програмі, яка надає дані для результатів пошуку. Не думайте зdocument.ready
точки зору jQuery. Важко багато допомогти, не бачивши, як ви шукаєте підключений пошук