AngularJS: а вам нужен заголовок?
Меняем заголовок, основанный на пути браузерной строки

AngularJS используется для написания одностраничных веб приложений. Принимая во внимание сущность одностраничных приложений, заголовок устанавливается 1 раз при первичной загрузке данных, и даже если вы перейдете на страницу с продуктом или на информацию о сайте, вы будете видеть все тот же заголовок в браузере.
Мы покажем вам одно из возможных решений данной проблемы:
В вашем html шаблоне, поменяйте тэг title и добавьте в него атрибут ng-bind:
|
|
В вашем app.js:
|
|
В вашем вызове функции app.module(..).run добавьте $rootScope.$on
|
|
На заметку
Причина, по которой я использую ng-bind вместо прямого привязывания к шаблону с помощью { { expression } } описана в документации:
Предпочтительно использовать ngBind вместо { { expression } }, потому что шаблон на мгновение показывается в браузере не компилированным.