angular2中的条件数据绑定

conditional data binding in angular2

下面是我显示数据库中图像的代码。

   <div *ngfor='let pad of pictures' class="">
      <img class="activator"src="imagepas/{{pad.picturefirst}}">
    </div>

在数据库中,有时不会每次都有图像,所以我想显示默认图像,图像仅适用于这种情况,但有时我想在显示数据之前进行一些条件计算。我阅读了有关 ngswitch 的内容,但我如何设置 pad.picturefirst==null 之类的条件,它不能那样工作。请帮忙

您可以利用 ngIf:

<div *ngfor='let pad of pictures' class="">
  <img *ngIf="pad.picturefirst"
    class="activator"src="imagepas/{{pad.picturefirst}}">
  <img *ngIf="!pad.picturefirst" 
    class="activator"src="imagepas/defaultimage.png">
</div>