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 ngIf与角度4中的数字绑定图像相关_Angular_Typescript_Ngfor_Angular Ng If - Fatal编程技术网

Angular ngIf与角度4中的数字绑定图像相关

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”=显示图像。。我将我的代码更

如果my.Acknowled返回1,如果它返回0,则不应显示任何图像…它与字符串一起工作,但与数字不一起工作..我真的不明白为什么..

您应该使用*ngIf…else,如


你想让它同时处理字符串和数字吗?还是只有数字?你有双引号嵌套,这根本不起作用。尝试“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>