Я пытался закрыть модал начальной загрузки из файла component.ts после успешной отправки формы.
Я пытался следовать инструкциям здесь:
https://ng -bootstrap.github.io / # / components / modal / api со стеком https://stackblitz.com/run?file=index.html
В то время как стек стека имеет определенную функцию открытия:
open(content) {
this.modalService.open(content, {ariaLabelledBy: 'modal-basic-title'}).result.then((result) => {
this.closeResult = `Closed with: ${result}`;
}, (reason) => {
this.closeResult = `Dismissed ${this.getDismissReason(reason)}`;
});
}
Хотя все, что я хочу сделать, это как показано в html-файле
<button type="button" class="btn btn-outline-dark" (click)="modal.close('Save click')">Save</button>
Точнее, просто так:
(click)="modal.close('Save click')"
Однако у меня уже есть функция щелчка накнопка, которая означает, что та же самая функция должна вызывать функцию для закрытия модального окна при успешной отправке формы.
Я думаю, что часть, с которой я застрял, такова: «Ссылка на активный (в настоящее времямодальный. Экземпляры этого класса могут быть внедрены в компоненты, переданные как модальное содержимое. "