在AngularJS中更改状态时停止视频

时间:2017-04-03 11:55:13

标签: javascript angularjs video

代码:

$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状态视频不会停止。那就是代码只运行一次。如果条件仍然为真,则代码在第二次不起作用。我不知道这是怎么发生的。

0 个答案:

没有答案