Chcę dynamicznie aktualizować <title>
mojej strony na podstawie trasy/strony oglądanej przez użytkownika. Problem polega na tym, że po załadowaniu strony przez kilka sekund pokazuje {{title}} w moim tagu <title>
, gdzie później umieszcza tytuł bieżącej strony (ładowany ze sterownika). W jaki sposób mogę domyślnie ukryć {{title}}, dopóki nie zostanie załadowana wartość?Jak ukryć tag {{title}} w tagu <title> podczas korzystania z AngularJS?
29
A
Odpowiedz
69
Zastosowanie ngBind
na elemencie <title>
:
<title ng-bind="title"> Default title </title>
+1
Dzięki. Jeszcze jedno, w moim kontrolerze muszę umieścić tytuł na $ rootScope, aby mógł on pokazać się w
+2
Wiesz, że to jest stare, ale możesz ustawić atrybut "ng-kontroler" na elemencie HTML strony. – WillSeitz
+0
czyli elita .. –
użytkowania [NG-płaszcz] [http://docs.angularjs.org/api/ng.directive:ngCloak] działa na organizm nie wiem, czy to będzie działać dla sekcji head – Atrix1987
ngCloak jest sztuczką CSS i nie będzie działać w elemencie '