Angular 如果使用sweetalert验证条件,如何显示警报
我正在使用一个angular应用程序,如果条件得到验证,我想使用sweetalert显示一个警报,那么如何不用单击按钮来显示呢 我试着这么做,但没有成功Angular 如果使用sweetalert验证条件,如何显示警报,angular,typescript,sweetalert2,Angular,Typescript,Sweetalert2,我正在使用一个angular应用程序,如果条件得到验证,我想使用sweetalert显示一个警报,那么如何不用单击按钮来显示呢 我试着这么做,但没有成功 <div *ngIf="Users.length == 0" [swal]="showSwal"> <swal #showSwal title=" No Data " text="No data To Show" showCloseButton="true"
<div *ngIf="Users.length == 0" [swal]="showSwal">
<swal #showSwal
title=" No Data "
text="No data To Show"
showCloseButton="true"
type="warning">
</swal>
</div>
通常用这样的按钮来调用swal
简单的例子:
<swal
#deleteSwal
title="Delete {{ file.name }}?"
text="This cannot be undone"
type="question"
[showCancelButton]="true"
[focusCancel]="true"
(confirm)="deleteFile(file)">
</swal>
<!-- With [swal]: -->
<button [swal]="deleteSwal">Delete {{ file.name }}</button>
删除{{file.name}
在我的情况下,我想在div中调用警报
谢谢从变量名“Users”判断,它可能是可观察的或@Input()。因此,如果它是可观察的,则在它的subscribe方法中编写showSwal.fire()。如果它是@Input(),那么您可以将其写入ngOnChanges()生命周期挂钩 从变量名“Users”判断,它可能是可观察的或@Input()。因此,如果它是可观察的,则在它的subscribe方法中编写showSwal.fire()。如果它是@Input(),那么您可以将其写入ngOnChanges()生命周期挂钩 谢谢,条件是正确的,但问题是:如何在div中调用此警报,或者如果必须使用按钮,如何进行自动单击?这就是我写的。你不在div中调用它,你在.js或.ts文件中调用它谢谢,条件是正确的,但问题是:如何在div中调用此警报,或者如果必须使用按钮,我如何进行自动单击?这就是我写的。您不在div中调用它,而是在.js或.ts文件中调用它