Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 无法解除$modalInstance角引导$modal_Angularjs_Bootstrap Modal_Angular Bootstrap - Fatal编程技术网

Angularjs 无法解除$modalInstance角引导$modal

Angularjs 无法解除$modalInstance角引导$modal,angularjs,bootstrap-modal,angular-bootstrap,Angularjs,Bootstrap Modal,Angular Bootstrap,我使用$modal.open打开了一个模态,并将返回值(模态实例)作为变量。当我尝试使用该模态实例的disclose()或close()方法关闭$modal时,它不会关闭。当我尝试检查$$state.value以获取变量中的模态实例时,我看不到它存在,$$state.state也显示为0。我不明白为什么会这样,这可能是我无法关闭模式的原因。我可以清楚地看到模态打开了。有人知道为什么会这样吗?有没有人面临过类似的问题 var modalOpened = $modal.open({

我使用$modal.open打开了一个模态,并将返回值(模态实例)作为变量。当我尝试使用该模态实例的disclose()或close()方法关闭$modal时,它不会关闭。当我尝试检查$$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');

它可以工作,只是在它打开之前不要试图关闭它。尝试
setTimeout(函数(){modalOpened.disease('cancel');},50)例如,它可以工作,只是在打开之前不要试图关闭它。尝试
setTimeout(函数(){modalOpened.disease('cancel');},50)例如。