Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如果使用sweetalert验证条件,如何显示警报_Angular_Typescript_Sweetalert2 - Fatal编程技术网

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"

我正在使用一个angular应用程序,如果条件得到验证,我想使用sweetalert显示一个警报,那么如何不用单击按钮来显示呢

我试着这么做,但没有成功

<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文件中调用它