한 영역 클릭시 모달이 2개 뜰때
(빈부분 영역 클릭과 / 버튼클릭시 나오는 모달이 다름)
e.stopPropagation() 과 toPromise(); 로 이벤트 전파 막기 가능
async openScheduleModal(e: Event) {
e.stopPropagation()
const dialogRef = this.dialog.open(ScheduleDetailModalComponent, {
panelClass: ['reed-modal', 'schedule-detail-panel'],
autoFocus: false,
});
const closeRes = await dialogRef.afterClosed().toPromise();
}
async openScheduleWriteModal() {
const dialogRef = this.dialog.open(ScheduleWriteModalComponent, {
panelClass: ['reed-modal', 'schedule-write-panel'],
autoFocus: false,
});
const closeRes = await dialogRef.afterClosed().toPromise();
}
'javascript🪓 > 자바스크립트 공부' 카테고리의 다른 글
드롭다운 카테고리 선택시 하위카테고리 (앵귤러) (1) | 2023.11.22 |
---|---|
Animate.css 활용 fadeIn효과 걸기 (0) | 2023.10.23 |
자바스크립트로 슬라이드 인디케이터 indicator 구현하기 (active or forEach) (0) | 2023.10.23 |
자바스크립트로 자동 슬라이드 구현하기 (querySelector / setInterval) (1) | 2023.10.18 |
function 이란? (0) | 2023.09.05 |
댓글