【发布时间】:2015-12-22 12:18:38
【问题描述】:
以下是我的 ui-router 配置。我希望每次更改子状态时都会执行子控制器。 但是现在,只有在我第一次更改子状态时才会执行子控制器。
有人可以帮助我吗?
$stateProvider
.state('tab', {
url: '/tab',
abstract: true,
templateUrl: 'views/tabs.html'
})
.state('tab.order-foods',{
url:'/order-foods',
views:{
'tab-order-foods':{
templateUrl:'../views/tab-order-foods.html',
controller:'orderFoodsCtrl'
}
}
})
.state('tab.cart',{
url:'/cart',
views:{
'tab-cart':{
templateUrl:'../views/tab-cart.html',
controller:'cartCtrl'
}
}
})
.state('tab.orders',{
url:'/orders',
views:{
'tab-orders':{
templateUrl:'views/tab-orders.html',
controller:'ordersCtrl'
}
}
})
.state('tab.mine',{
url:'/mine',
views:{
'tab-mine':{
templateUrl:'views/tab-mine.html',
controller:'mineCtrl'
}
}
});
$urlRouterProvider.otherwise('/tab/order-foods');
【问题讨论】:
标签: angularjs ionic-framework angular-ui-router ionic