<div id="themeOne" *ngIf="params?.style == 4 || 5 || 6">
<h1>这是模块1</h1>
</div>
<div id="themeOne" *ngIf="params?.style == 7 || 8 || 9">
<h1>这是模块2</h1>
</div>
两个并列的*ngIf为什么会导致下面的判断无效呢?
<div id="themeOne" *ngIf="params?.style == 4 || 5 || 6">
<h1>这是模块1</h1>
</div>
<div id="themeOne" *ngIf="params?.style == 7 || 8 || 9">
<h1>这是模块2</h1>
</div>
两个并列的*ngIf为什么会导致下面的判断无效呢?
条件判断语句应该是明确的:
<div id="themeOne" *ngIf="params?.style == 4 || params?.style == 5 || params?.style == 6">
<h1>这是模块1</h1>
</div>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
params?.style == 4 || 5 || 6
,js中没有这个语法,应该说这个写法不是你想象的那样,可以这样写[4, 5, 6].includes(params?.style)