Как вызвать функцию углового компонента из парантного компонента.Здесь я пытаюсь получить подтверждающее сообщение, прежде чем закрывать модальное соединение в компоненте parant.
Функция внутри дочернего компонента проверяет несохраненные изменения.И если есть какие-то несохраненные изменения, потомок потом вызовет другой модал для подтверждения.
После подтверждения из этого внутреннего модала, я затем перезвоню модалу в паранте, чтобы вызвать this.autoPopupUnratedModal.dismiss()
вызов * 1006.*
Это похоже на беспорядок, но я не могу найти четкого решения.Хотя есть много ответов на этот вопрос, кажется, ничто не решает мою проблему.Может быть, я смотрю не на те источники.
<modal #autoPopupUnratedModal size="lg" [keyboard]="'false'" [backdrop]="'static'">
<modal-header [show-close]="true">
<h2 class="modal-title">List of unrated jobs</h2>
</modal-header>
<modal-body>
<unrated-job-notification #unratedNofitication
[(onDiscard)]="isCloseNotification"
(onDiscard)="onCloseConfirmation($event)">
</unrated-job-notification>
</modal-body>
<modal-footer [show-default-buttons]="false">
<button type="button" class="btn" (click)="rateAnotherTime()">
Rate another time
</button>
</modal-footer>
</modal>