Impedir que o backspace navegue de volta no AngularJS

Eu enfrentei esse problema no meu aplicativo AngularJS.

Quando um usuário entra em uma página com um formulário para preencher e começa a digitar, se pressionar a tecla Backspace e o foco não estiver no texto de entrada, a página retornará ao estado anterior.

Eu olhei para cimaesta solução usando jQuery, mas não parece a maneira apropriada de conseguir isso no AngularJS.

questionAnswers(4)

yourAnswerToTheQuestion