Angular 6 Confirmation Dialog директива для кнопки-коврика - PullRequest
0 голосов
/ 14 марта 2019

Я бы хотел использовать какой-нибудь встроенный угловой механизм для вызова стандартного диалогового окна подтверждения (показанного ниже) при нажатии кнопки действия внутри дизайна материала, без создания дополнительного компонента.

enter image description here

И сразу после нажатия кнопки «ОК», чтобы вернуть поток управления в функцию, которая обрабатывала нажатие кнопки действия (просто отбросить себя). В случае отмены просто закройте модальное подтверждение и ничего не делайте.

Я попробовал следующий код, но он не работает (

<mat-cell class="action" *matCellDef="let row">
                                    <button *ngIf="!row.completedOrDiscard" class="discard-build-order" mat-button (click) = "discardBuildOrder(row.buildOrderId)" confirm="Are you sure you want to Discard the build order?">Discard</button>
</mat-cell>

Тоже попробовал, ничего не происходит

<mat-cell class="action" *matCellDef="let row">
                                    <button *ngIf="!row.completedOrDiscard" class="discard-build-order" ng-confirm-click="Are you sure you want to Discard the build order?" ng-click = "discardBuildOrder(row.buildOrderId)" >Discard</button>
</mat-cell>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...