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