2016-01-25 96 views
1

我試圖根據以下變量動態更改離子頁面的標題,但它不工作,它顯示錯誤。動態更改離子標題

<ion-view view-title='{{type == "nhs" : "NHS" : "Other"}} Prescription' cache-view="false"> 

enter image description here

+0

只是一個備用的建議...嘗試使用'$ ionicNavBarDelegate.title(「新標題」);'控制器內。查看他們的文檔,獲取http://ionicframework.com/docs/api/service/$ionicNavBarDelegate/示例 –

回答

2

我也有與非硬編碼的觀點冠軍的問題。我找到了解決辦法是使用ion-nav-title指令:

<ion-view cache-view="false"> 
    <ion-nav-title ng-bind="{{type == 'nhs' ? 'NHS' : 'Other'}} Prescription"></ion-nav-title> 
</ion-view> 
1
<ion-view title="{{(type == 'nhs') ? 'NHS' : 'Other'}} Prescription" cache-view="false"> 
2

這可能是因爲語法錯誤。

condition ? expr1 : expr2

試試這個

<ion-view title={{type == 'nhs' ? 'NHS' : 'Other'}} cache-view="false" >

或使用ng-if條件