2016-01-25 3 views
1

Я пытаюсь изменить название моей ионной страницы динамически на основе переменной, как показано ниже, но она не работает, она показывает ошибку.Изменение динамического названия динамически

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

enter image description here

+0

Только альтернативное предложение ... попробуйте использовать '$ ionicNavBarDelegate.title («New 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 условие

Смежные вопросы