передать параметр selectAll из действия щелчка - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь установить значение параметра 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();
         }
...