要解决Angular 7中PrimeNg ConfirmationDialog的问题,可以按照以下步骤进行操作:
npm install primeng --save
npm install primeicons --save
import { ConfirmationService, MessageService } from 'primeng/api';
providers: [ConfirmationService, MessageService]
import { ConfirmationService } from 'primeng/api';
constructor(private confirmationService: ConfirmationService) { }
confirmDialog() {
this.confirmationService.confirm({
message: 'Are you sure you want to proceed?',
header: 'Confirmation',
icon: 'pi pi-exclamation-triangle',
accept: () => {
// 处理确认事件
},
reject: () => {
// 处理取消事件
}
});
}
通过上述步骤,你应该能够在Angular 7中使用PrimeNg ConfirmationDialog并处理确认和取消事件。请注意,你可以根据自己的需求自定义对话框的消息、标题、图标和按钮事件。