Angular ngIf与角度4中的数字绑定图像相关
如果my.Acknowled返回1,如果它返回0,则不应显示任何图像…它与字符串一起工作,但与数字不一起工作..我真的不明白为什么..您应该使用*ngIf…else,如Angular ngIf与角度4中的数字绑定图像相关,angular,typescript,ngfor,angular-ng-if,Angular,Typescript,Ngfor,Angular Ng If,如果my.Acknowled返回1,如果它返回0,则不应显示任何图像…它与字符串一起工作,但与数字不一起工作..我真的不明白为什么..您应该使用*ngIf…else,如 你想让它同时处理字符串和数字吗?还是只有数字?你有双引号嵌套,这根本不起作用。尝试“1”。只想使用数字作为“0”=notthing和“1”=show imgI已尝试作为“1”但它不起作用只想使用确定的数字,也许他应该这样做,但为什么他的原始代码不起作用?只想使用数字作为“0”=notthing和“1”=显示图像。。我将我的代码更
你想让它同时处理字符串和数字吗?还是只有数字?你有双引号嵌套,这根本不起作用。尝试“1”。只想使用数字作为“0”=notthing和“1”=show imgI已尝试作为“1”但它不起作用只想使用确定的数字,也许他应该这样做,但为什么他的原始代码不起作用?只想使用数字作为“0”=notthing和“1”=显示图像。。我将我的代码更新到此PostCull的上。我可以将加载设置为nothing to show或empty,我的意思是如果返回0,则视图中不会显示任何内容。非常感谢;它帮助我找到了另一种获取信息的方式,因为我希望当它返回0时,任何img都将显示===>@我这样做的结束===>
<td *ngFor="let user of userService.users | async">
<div *ngIf="user?.data.apps.details[0].acknowledged as fooIcon">
<img *ngIf="fooIcon === "1" " src="./app/img/icones_sized/tick.png"/>
<img *ngIf="fooIcon === "0" " src="nothing_appears"/>
</div>
<ng-template #loading>
<img src="./app/img/icones_sized/stable_arrow_small.png"/>
</ng-template>
<div *ngIf="user?.data.apps.details[0].acknowledged===1;else loading;">
<img src="./app/img/icones_sized/tick.png"/>
</div>