1
在ui.router中更改狀態之後是否可以觸發事件?嚴格地說,我正在使用angularJS的離子框架,並考慮使用angular-ui-router。
注意:我想使用僞代碼。
$state.go('app.list').then(function(){ DO SOMTHING });
它不是特定於狀態的。應該可以用於任何給定的狀態。
在ui.router中更改狀態之後是否可以觸發事件?嚴格地說,我正在使用angularJS的離子框架,並考慮使用angular-ui-router。
注意:我想使用僞代碼。
$state.go('app.list').then(function(){ DO SOMTHING });
它不是特定於狀態的。應該可以用於任何給定的狀態。
你不能直接這樣做,據我知道,但是你可以在回答看到this question,你可以觀看的狀態變化,並在那裏添加代碼:
$rootScope.$on('$stateChangeSuccess',
function(event, toState, toParams, fromState, fromParams){
if (toState == 'app.list') {
//DO SOMTHING
}
}
);
謝謝!你應該把它放在特定的控制器中嗎? –
@NEXTLEVELSHIT老實說,我不確定。將不得不檢查這一點。 –