Ты сам ответил на свой вопрос. Скрипт обернут в $(document).ready
Кроме того внутри все событя цепляются на сам элемент по id $('#prev_search').click
При переходе между страницами в ангуляре как правило сама страница не перезагружается и $(document).ready не происходит.
Отрендерил страницу после f5, событие ready произошло, слушатель click на єлемент посадил, ушел со страницы, элемент из дом дерева пропал, зашел на нее опять, новый элемент с этим ИД в ДОМ добавился, но слушателя на нем уже нет. Все логично.
Я бы на твоем месте выкинул все что связано с jquery