Я пытаюсь установить значение параметра selectAll
через функцию щелчка.Когда кнопка нажата, появляется всплывающее диалоговое окно действий.Когда я нажимаю кнопку отмены, она должна получить параметр selectAll
.
Однако при отладке на консоли кажется, что selectAll
не определено при передаче в closeDialog()
. Я попытался передать selectAll через actiondialog
<action-dialog (cancelAction)="closeDialog(selectAll)" [(selection)]="selectAll"/>
Однако <action-dialog>
является компонентомкоторый не допускает дополнительных параметров привязки.
Был бы признателен, если бы у кого-нибудь была идея.Спасибо!
a.html:
<button (click)="openDialog(); selectAll=false"
</button>
<button (click)="opensecondDialog(); selectAll=true"
</button>
<action-dialog (cancelAction)="closeDialog(selectAll)"/>
<p *ngIf="!selectAll" abc</p>
<p *ngIf="selectAll" 123 </p>
a.ts:
closeDialog(selectAll) {
if(selectAll) this.clearAlerts();
}