在某些事件上关闭AngularStrap模态

时间:2014-09-18 10:08:53

标签: javascript angularjs angular-strap

我正在使用AngularStrap和bootstrap。 我有serverErrorInterceptor服务,我处理所有服务器错误。 我希望实现服务器错误处理的逻辑:

  1. 关闭当前打开的模式(来自AngularStrap)窗口,如果有的话。
  2. 打开带有错误说明的新模态窗口。
  3. AngularStrap提供两种关闭模态窗口的方法:

    1. 通过模态实例上的方法:modal.hide();
    2. via方法,在模态范围上定义:modal.$scope.$hide()
    3. 显然只有第一种方法适合我的情况。 但问题是我不知道如何访问当前打开的模态窗口实例 - 它是在serverErrorInterceptor之外实例化的。

      所以我的问题是如何从serverErrorInterceptor访问当前打开的模态窗口实例(能够关闭它),或者可能有第三种关闭模态窗口的方法?

0 个答案:

没有答案