我正在使用 angular4,我下面的代码试图显示基于状态变量的信息。
<div *ngIf="state!='open' || state!='canceled'"> something </div>
我正在使用'||' 表示“或”语句。
现在状态变量='canceled',通常它不应该显示'something',但是在测试中'something'文本仍然存在。
如果我使用下面的语句,则“某事”文本会消失。
<div *ngIf="state!='canceled'"> something </div>
如果我使用了该语句,它仍然不起作用,所以它似乎不是订购问题。
<div *ngIf="state!='canceled'"|| state!='open' > something </div>
哪里不对了?