我正在使用UI路由器来定义几个状态及其子视图。我也相应地设置了他们的控制器。
我希望这些控制器中的一个或多个在加载视图之前处于活动状态,因为数据提取和其他一些操作。
这可能吗?这是好主意还是坏主意?
.state(stateNames.MY_STATE, {
url: '/products/:view',
views: {
'items-of-count@my.state': {
templateUrl: 'path/to/template.html',
controller: 'NotYetLoadedController'
},
'selected-items-count@my.state': {
templateUrl: 'path/to/this/template.html',
controller: 'NotYetLoadedController'
}
},
params: {
view: {
squash: true
}
}
})