Angular + Ionic模板中的条件路由

Shr*_*tty 0 javascript angularjs hybrid-mobile-app ionic-framework

我目前是Angular Ionic Framework的新手.

我有一个屏幕,用户可以看到一个项目列表,在这里他可以点击该项目并在屏幕上查看项目的详细信息.但是,列表中的某些项目中包含多个子项目.点击这些项目后,用户必须被重定向到另一个屏幕,该屏幕将显示项目的子列表

在此输入图像描述

在上图中,黄色的行中有子项,应将用户重定向到屏幕A,另一项应将用户重定向到屏幕B.

问题1.有没有办法添加ng-if ="alarm.status == 1"ng-href ="这里要添加的URL"否则ng-href ="这里要添加的URL"在ion-list中直接或相似的东西?

例如.

<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>
Run Code Online (Sandbox Code Playgroud)

Joa*_*eal 5

你可以这样做:

ng-href="{{ alarm.status == 1? oneURL : otherURL  }}"
Run Code Online (Sandbox Code Playgroud)