当modalInstance关闭时,AngularJS UI Bootstrap模态控制器仍然有效

时间:2014-04-15 04:18:16

标签: angularjs angular-ui-bootstrap

我正在使用AngularJS和UI Bootstrap

我为用户登录打开一个模态。 它运行正常,但问题是当我尝试返回第一页时。 似乎模式关闭时,但控制器('LoginInstanceCtrl')仍在那里并正在侦听事件'$ routeChangeSuccess'。所以模态现在不存在,我得到一个错误。

.controller('LoginInstanceCtrl', ['$modalInstance', '$scope', function($modalInstance, $scope) {
  //do stuff
  $scope.$on('$routeChangeSuccess', function ($event, current) {
    $modalInstance.close();
  });
}])

由于

修改

这里我给出了完整代码的链接,与真实代码的唯一区别在于,在模态中我有一个iFrame,并且在那里进行了“第二页”的路由。

https://github.com/agusgambina/angularModalError

提前谢谢

0 个答案:

没有答案