ngp*_*und 13 javascript angularjs angularjs-scope
<title ng-show="pageName">{{ $root.pageName }} - Domain Name</title>
Run Code Online (Sandbox Code Playgroud)
我正在尝试动态更改页面标题,当页面加载标题预加载{{ $root.pageName }} - Domain Name而不是在呈现时- Domain Name加载$rootScope.pageName.
有没有办法隐藏{{ $root.pageName }}在页面加载中显示,直到应用程序获取变量?
Jon*_*now 13
你可以这样做:
<title ng-bind="$root.title + ' - Your site'">Your site</title>
Run Code Online (Sandbox Code Playgroud)
请注意,在这种情况下,标题是在$rootScope.
编辑:刚刚测试过它看起来像破折号一直显示,但这应该阻止它:
<title ng-bind="$root.title ? $root.title + ' - Your site' : 'Your site' }]}">Your site</title>
Run Code Online (Sandbox Code Playgroud)