Предотвратить возврат назад в AngularJS

Я столкнулся с этой проблемой в моем веб-приложении AngularJS.

Когда пользователь заходит на страницу с формой для заполнения и начинает печатать, если он нажимает клавишу возврата, и фокус не на вводимом тексте, то страница переходит в предыдущее состояние.

Я посмотрел вверхэто решение используя jQuery, но это не кажется подходящим способом для достижения этой цели в AngularJS.