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