Angularjs 如果显示具有错误表达式的元素,则为ng

Angularjs 如果显示具有错误表达式的元素,则为ng,angularjs,Angularjs,为什么这个元素会出现?我也在组件的值上尝试过 <div ng-if="1 == 2"> <p>File uploaded.</p> </div> 文件上传 您的拼写错误,并且忘记了星号 您需要执行以下操作: <div *ngIf="1 == 2"> <p>File uploaded.</p> </div> 文件上传 如果其角度2应为 <div *ngIf="1 == 2">

为什么这个元素会出现?我也在组件的值上尝试过

<div ng-if="1 == 2">
  <p>File uploaded.</p>
</div>

文件上传


您的拼写错误,并且忘记了星号

您需要执行以下操作:

<div *ngIf="1 == 2">
  <p>File uploaded.</p>
</div>

文件上传


如果其角度2应为

<div *ngIf="1 == 2">
  <p>File uploaded.</p>
</div>

文件上传


前面的答案是正确的,只在此处发布以通知您正在使用的“==”项

我会使用“==”,因为它更合适,但如果您不知道,两个表达式都是正确的,但不要比较完全相同的东西:

当“==”检查类型和相等性时,运算符“==”检查相等性

举一个基本的例子:

  • 0==“0”将为真
  • 0='0'将为false

你试过最简单的一个吗?ng if=“false”检查,可能您在控制台中有错误?