В AngularJS, как определить, когда пользователь покидает шаблон / страницу?

Я использую команду Javascript: setInterval. Мне нравится останавливать это, когда пользователь покидает страницу.

Этот код, кажется, работает хорошо:http://jsfiddle.net/PQz5k/

Он обнаруживает, когда пользователь покидает страницу. Он выполняет код Javascript, когда пользователь нажимает на ссылку, чтобы перейти на другую страницу HTML или URL-адрес, или если пользователь перезагружает страницу.

Однако, это не работает, когда я перехожу от одного шаблона AngularJS к другому. Например, если я нахожусь по адресу template1.html, я хочу, чтобы код Javascript что-то делал в Controller1.js, когда пользователь покидает template1.html, чтобы перейти к template2.html. Каков эквивалент этого кода ниже в AngularJS ?:

$(window).on('beforeunload', function() {
    return 'Your own message goes here...';
});​

Ответы на вопрос(4)

Ваш ответ на вопрос