在ng-click上我想动态导航到另一个状态

时间:2017-03-17 12:07:36

标签: angularjs ionic-framework

<ion-item ng-repeat="menu in sideMenuList" class="item item-icon-left" menu-close ng-click="$state.go("{{menu.url}}")">
 {{menu.displayName}}
</ion-item> 

在menu.url我有不同的状态,例如app.home,app.products。当我点击menu.displayname时,它应该基于menu.url进行导航

  • 列表项

2 个答案:

答案 0 :(得分:1)

您可以使用 uiSref 指令:

<ion-item ng-repeat="menu in sideMenuList" class="item item-icon-left" menu-close ui-sref="menu.url">
 {{menu.displayName}}
</ion-item> 

答案 1 :(得分:0)

你试过这个吗?

<ion-item ng-repeat="menu in sideMenuList" class="item item-icon-left" menu-close ng-click="$state.go(menu.url)">
   {{menu.displayName}}
</ion-item>