<div *ngFor="let user of userService.users | async">
<div *ngIf="user?.data.hosts.foo_icon as fooIcon">
<img *ngIf="fooIcon === 'cloud' " class="meteo" src="./app/img/cloud.png"/>
<img *ngIf="fooIcon === 'sun' " class="meteo" src="./app/img/sun.png"/>
<img *ngIf="fooIcon === 'storm' " class="meteo" src="./app/img/storm.png"/>
</div>
我想,如果我的“.acknowledged”正在恢复‘1’来显示图像,如果返回‘0’没有什么要显示的号码......这用绳子工作,但不与number..I真的不明白为什么...ngIf与IMG根据从观测量返回角4
感谢您的帮助马克西姆你得到它但'太阳''云'或'风暴'intend我想用一个数字..你可以做到这一点吗? –
如果'fooIcon'是一个数字,我的编辑应该没问题;)(或者您可以切换地图的顺序:将字符串作为ID和数字作为值) – Maxime
感谢您的帮助Maxime我会尝试一下tomorow,然后告诉您它是否工作 –