$rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams, options){
console.log ("state is "+$state.current.name);
if($state.current.name == 'app.search') {
player.pause();
}
});
我希望在angularjs.I中的状态更改时停止视频,我尝试了上面的代码,当if条件为true时它会起作用,但问题是再次更改为app.search
状态视频不会停止。那就是代码只运行一次。如果条件仍然为真,则代码在第二次不起作用。我不知道这是怎么发生的。