Javascript 如果数组[0]=';价值';don';行不通

Javascript 如果数组[0]=';价值';don';行不通,javascript,angular,typescript,Javascript,Angular,Typescript,我希望我的图标只有在我的数组[0]=“Value”为以下情况下才可见: HTML <ion-icon *ngIf="allFamily[0] = 'Value'" class="checkas" name="checkmark"></ion-icon> 但这不起作用,它一直显示离子图标。 请注意,在离子图标出现后,我正在添加0:“值”。您需要==检查相等性=用于赋值 <ion-icon *ngIf="allFamily[0] ==='Value'" class="

我希望我的图标只有在我的数组[0]=“Value”为以下情况下才可见:

HTML

<ion-icon *ngIf="allFamily[0] = 'Value'" class="checkas" name="checkmark"></ion-icon>
但这不起作用,它一直显示离子图标。
请注意,在离子图标出现后,我正在添加0:“值”。

您需要
==
检查相等性
=
用于赋值

<ion-icon *ngIf="allFamily[0] ==='Value'" class="checkas" name="checkmark"></ion-icon>

您应该使用
=
进行比较,而不是
=

<ion-icon *ngIf="allFamily[0] == 'Value'" class="checkas" name="checkmark"></ion-icon>


那么哪一个是真的==还是==?因为我有两个不同的答案。
===
在comparison@Angulandy2这可能有助于解释
==
==
之间的区别。两者都有效,但尽可能使用
==
是一个好习惯,因为这是您通常想要的,并且可以为您提供额外的安全性。
<ion-icon *ngIf="allFamily[0] == 'Value'" class="checkas" name="checkmark"></ion-icon>