팀 프로젝트에서 모달 대화 상자 창에 대한 구성 요소가 있습니다. 여기에는 *ngIf
이 필요한 모든 곳에 배치되고, 콜백 함수가 입력으로 전달되고, 메시지와 다른 것들이 있습니다. <button>
또는 <a>
에 배치 될 지시문을 만들고 싶습니다. 클릭 이벤트를 가로 채고 해당 모달 대화 상자를 표시 한 다음 허용되면 (click)
원래 요소 처리기를 호출하십시오. 가장 좋은 방법은 무엇입니까? Atm 나는 지시문에 의해 해당 (click)
처리기를 제거하고 그 안에 처리기를 첨부하는 방법을 고려 중입니다. 그 안에는 적절한 콜백을 사용하여 프로그래밍 방식으로 모달 대화 상자를 만들 것입니다. 내 아이디어가 좋습니까? 아니면 다른 것을 추천 해 주시겠습니까?angular2에서 사용자 정의 모달 대화 상자를 만드는 가장 좋은 방법은 무엇입니까?
0
A
답변
2
"최상의"방법인지는 모르지만 ng-bootstrap에는 모달 구성 요소가 있습니다.
는 NgbModalRef
모달 창에 대한 참조입니다 참조하십시오. 이를 사용하여 모달 닫기에 대한 정보를 얻거나 내용을 변경할 수 있습니다.
ng1/ng1에서 본 대부분의 구현은 모달 구성 요소와 함께 서비스를 만듭니다. 개발자는 단순히 서비스 의존성을 주입하고 필요시 modal.show ({...})를 호출합니다. –
각도 2의 모달에 ngx-bootstrap을 확인하십시오. https://valor-software.com/ngx-bootstrap/#/modals –