0
함수 A에서 $ modal.open ({{..})을 정의하고 결과를 반환합니다. 다른 기능에서 사용하고 있는데 다른 기능의 팝업 창을 닫고 싶습니다. 어떻게합니까? 예를 들어다른 함수에서 호출했을 때 팝업 창을 닫는 방법
:
함수 A에서 $ modal.open ({{..})을 정의하고 결과를 반환합니다. 다른 기능에서 사용하고 있는데 다른 기능의 팝업 창을 닫고 싶습니다. 어떻게합니까? 예를 들어다른 함수에서 호출했을 때 팝업 창을 닫는 방법
:
우리는 추가 한 "ISOPEN"변수, 거짓 기본적으로. 사용자가 함수 A를 호출하면 true 값이 할당됩니다. 사용자가 다른 함수를 호출 할 때마다 isOpen 값을 확인한 후 모델 객체가 닫힙니다. 이를 위해 시도 할 수 있습니다 :
var isOpen=false;
function A(x, y)
{
var a = $modal.open({{..});
isOpen=true;
return a.result ;
}
function B (z,w,t)
{
A(x1, y1).then(
function (result1){
if(isOpen){
$model.close(); // close popup window here:
}
});
}
'var에 A = $ modal.open ({{..})'당신이 한 곱슬 가까운 중괄호가 누락 것 같아요? – Aravind
이것은 문제가되지 않습니다. 보통 모달 .open 후에 나는 곧바로 result.then -> 창을 닫습니다.하지만 이제는 다른 함수에서 사용하고 창을 닫지 않습니다. – Iapel150
$ modal을 사용하는 라이브러리는 무엇입니까? ui-bootstrap? – strelok2010