2014-11-26 1 views
0

В настоящее время я новичок в Angular Ionic Framework.Условная маршрутизация в угловом + ионном шаблоне

У меня есть экран, на котором пользователь может видеть список предметов, где он может нажать на элемент и просмотреть детали элемента на экране. Однако в списке есть определенные элементы, в которых есть несколько подпунктов. На отводе этих элементов пользователь должен быть перенаправлен на другой экран, который будет отображать список подменит пункты

enter image description here

Здесь, в изображении выше строки с желтым цветом имеют подпункты в них, которые должны перенаправить пользователя на экран а, а другой элемент должен перенаправить пользователя на экран B.

Вопросы 1. есть ли способ, чтобы добавить нг-если = «alarm.status == 1» нг-HREF = «URL ДОБАВЛЯТЬ ЗДЕСЬ» else ng-href = «URL ДОБАВЛЯТЬ ЗДЕСЬ» в ионном списке прямо или что-то подобное?

Например.

<ion-list >  
     <ion-item class="item-icon-right " ng-repeat="alarm in alarmList| filter: alarmName" type="item-text-wrap" ng-if="alarm.status == 1" ng-href=" URL TO BE ADDED HERE " else ng-href=" URL TO BE ADDED HERE " on-swipe-right="swipeRight()" on-swipe-left="acknoledge()" can-swipe="true"> 


     ....... 

     </ion-item> 
    </ion-list> 

ответ

5

Вы можете сделать это:

ng-href="{{ alarm.status == 1? oneURL : otherURL }}" 
+0

спасибо за Ваш ответ. Не могли бы вы рассказать мне путь к параметрам pas через url. например, ng-href = "{{alarm.multiple == 1? '#/app/alarmSource': '#/app/alarm/alarm.id'}}" –

+0

Внутри фигурных скобок вы пишете обычный javascript, так что вы может: ''#/app/alarm /' + alarm.id' –