无法解雇$ modalInstance angular bootstrap $ modal

时间:2015-07-19 21:54:46

标签: angularjs bootstrap-modal angular-bootstrap

我使用$ modal.open打开了一个模态,并将一个模态实例的返回值作为变量。当我尝试使用该模态实例关闭$ modal时,无论是dismiss()还是close()方法,它都没有关闭。当我试图检查$$ state.value我接受变量的模态实例时,我没有看到它存在,而$$ state.state也变为0.我不明白为什么它发生这样的事情,这可能是我无法关闭模态的原因。我可以清楚地看到模态被打开了。有谁知道为什么会这样?有没有人遇到类似的问题?

    var modalOpened = $modal.open({
                        templateUrl: modalOptions.template,
                        controller: modalOptions.cntrlr,
                        windowClass: modalOptions.winClass,
                        backdrop: modalOptions.backdrop,
                        resolve: {
                            modalParams: function () {
                                return params;
                            }
                        }
                    });

   modalOpened.dismiss('cancel');

0 个答案:

没有答案