2013-09-26 66 views
1

目前我使用:隐藏:在当没有角度的查询已经取得了冠军

<title ng-bind-template="FuturePhones: {{query}}">FuturePhones</title>

但是,这意味着,当页面加载的标题是:

FuturePhones:

如果我询问我的 “iPhone” 控制器我拿到冠军:

FuturePhones:iPhone

我如何以最简单的方式隐藏直到询问已经完成?

<title ng-bind-template="FuturePhones {{query ? ':'+query : ''}}">FuturePhones</title> 

不行的,它破坏了查询... 查询来自:

<b>Search:</b><input ng-model="query" placeholder="Find..."> 

回答

0

通过简单的三元运算符:

<title ng-bind-template="FuturePhones{{query ? ': ' + query : ''}}">FuturePhones</title> 
+0

真的吗?你可以在{}内使用ng-bind吗? –

+0

如果你的模型被不相关的条件“破坏”了,而不是你的设置有可怕的错误。 [Working plunker](http://plnkr.co/edit/kpPNf0BKpUgsqgRX9SWC?p=preview)。 – Stewie