2
A
답변
1
같은 네이티브 속성을 찾을 수없는이
modalInstance: NgbModalRef;
같은 속성을 정의하고이
this.modalInstance = this.modalService.open(UpdateModalContent);
같은 모달를 인스턴스화 할 때 설정 modalInstance
그 모달이 올라간 동안 promise를 반환합니다. 약속은 pending
으로 설정됩니다. 모달이 닫히면 약속 상태가 설정됩니다. o 해결되었거나 거절 됨. 약속이 해결/거부 될 때 .then
메서드에서 처리기 중 하나가 실행됩니다.
열 :
var isModalOpen = false;
function openModal() {
isModalOpen = true;
modalInstance = $uibModal.open({...})
.result.then(function() {
// do something when resolved
});
}
또 다른 방법은 .open
당신
오픈 방법은 모달 경우, 다음과 같은 속성을 가진 객체를 반환 제공하는 콜백 메소드 활용하는 것입니다 (유형 : 약속) - 콘텐츠 템플릿을 다운로드하고 모든 변수를 확인한 후 모달을 열면 해결됩니다.
closed (Type : promise) - 모달이 닫히고 애니메이션이 완료되면 해결됩니다. 당신이 모달을 열고 열려인지 여부를 확인하려면이 변수를 확인할 때
var isModalOpen = false;
function openModal() {
var modalInstance = $uibModal.open({...});
modalInstance.opened.then(function() {
isModalOpen = true;
});
modalInstance.closed.then(function() {
isModalOpen = false;
});
}
관련 문제
- 1. 부트 스트랩 모달이 열려 있는지 확인하십시오.
- 2. 부트 스트랩 UI 모달이 열려 있는지 확인하는 방법은 무엇입니까? - AngularJS
- 3. 자체 양식이 이미 열려 있는지 확인하십시오
- 4. Javascript :이 창이 이미 열려 있는지 확인하십시오.
- 5. python xlrd 파일이 이미 열려 있는지 확인하십시오.
- 6. 타사 앱이 이미 열려 있는지 확인하십시오.
- 7. 파일이 열려 있는지 확인하십시오.
- 8. 부트 스트랩 모달 - 이미 열려 있지
- 9. 모달이 닫혀 있는지 확인하십시오.
- 10. 부트 스트랩 모달이 열려 있거나 닫힐 때 주 화면을 긋습니다.
- 11. Thickbox가 열려 있는지 확인하십시오.
- 12. material2가 열려 있는지 확인하십시오
- 13. 브라우저가 열려 있는지 확인하십시오.
- 14. 시트가 열려 있는지 확인하십시오.
- 15. angularjs 모달이 열려 있는지 확인하는 방법
- 16. 부트 스트랩 3 모달 : jquery/javascript를 사용하여 모달이 열려 있거나 닫혀 있는지 확인하는 방법
- 17. 부트 스트랩 모달이 작동하지 않음
- 18. 부트 스트랩 모달이 작동하지 않습니다.
- 19. 부트 스트랩 모달이 열린 상태에서
- 20. 부트 스트랩 모달이 표시되지 않음
- 21. 부트 스트랩 모달이 나타나지 않음
- 22. 렌더링 부트 스트랩 모달이 페이지에
- 23. 부트 스트랩 모달이 표시되지 않습니다.
- 24. (부트 스트랩) 모달이 표시되지 않습니다.
- 25. 부트 스트랩 모달이 활성화되지 않았습니다.
- 26. 여러 부트 스트랩 모달이 차례대로
- 27. 부트 스트랩 모달이 응답하지 않습니다.
- 28. 부트 스트랩 모달이 나타나지 않습니다.
- 29. 부트 스트랩 모달이 즉시 사라짐
- 30. 나는이 부트 스트랩 모달이 Bootstrap.modal
왜 그냥 변수를 설정하지? 헛소리를 덜다. – 72GM