【发布时间】:2019-05-20 06:15:25
【问题描述】:
我在更改 Angular 中的元素内容时遇到了问题。我正在制作一个井字游戏,我在玩家做的每一个动作中都放置了标题,但是当玩家获胜时,我想在那个地方渲染。代码如下:
<div *ngIf="_state$ | async">
<p>
Turn of {{ (_state$ | async).turn == 'PLAYERX' ? "Player 1 - Xs" : "Player 2 - 0s" }}
</p>
<p>
There is a winner {{ (_state$ | async).winner == 'X' ? "Player 1 - Xs" : "Player 2 - 0s" }}
</p>
</div>
我该怎么做。如果玩家获胜,则只显示一次,不显示第二个
并且是玩家正在玩并且没有赢得第一个。我只能显示第一个。
【问题讨论】:
-
可以在段落标签内添加*ngIf条件
标签: html angular typescript