>  Q&A  >  본문

Angular에서 모달 외부를 클릭하면 모달이 닫히는 것을 방지하는 방법은 무엇입니까?

이 문제에 대한 여러 Q&A를 읽었으며 모든 제안은 매우 간단한 해결책입니다. 모달 열기를 담당하는 버튼의 HTML 태그에

를 추가하세요. 으아아아

나에게 이 버튼은:

으아아아

완전한 모달 상자는 다음과 같습니다.

으아아아

하지만 ESC 키를 누르거나 모달 외부를 클릭할 때마다 닫힙니다. @ViewChild modal(引用模态框的DOM div),以及一个dialog: MatDialog属性,然后在按下Delete按钮时调用的onDelete()方法中,我只是简单地输入了this.modal.open(dialog, { disableClose: true });를 사용하여 TS에서 관리도 시도했지만 역시 작동하지 않았습니다. HTML에서 해결하고 싶습니다. 내가 놓친 것이 있나요? (나는 각도 14.1.1과 부트스트랩 v5를 사용하고 있습니다)

P粉805107717P粉805107717423일 전715

모든 응답(1)나는 대답할 것이다

  • P粉398117857

    P粉3981178572023-09-14 18:12:13

    백드롭은 외부를 클릭해도 모달이 닫히지 않도록 정적으로 설정해야 하는데 data-bs-backdrop="static"而不是data-backdrop="static"

    로 설정되어 있습니다. 으아아아

    회신하다
    0
  • 취소회신하다