如何在单击事件 Angular5 上显示组件选择器
How to show component selector on click event Angular5
我在点击事件中显示另一个组件时遇到问题,这是我的代码:
<div (click)="showThis = true"></div>
<div class="" [ngClass]="{'hide': showThis}"></div>
<div class="" [ngClass]="{'show': showThis}">
<another-screen></another-screen>
</div>
它同时显示,首先应该在没有任何点击的情况下显示,如果有点击事件则这个组件先隐藏,然后另一个组件显示
表示隐藏和显示 class 将适用
任何帮助
谢谢
为什么不用*ngIf
<div (click)="showThis = true"></div>
<div *ngIf="!showThis "></div>
<div *ngIf="showThis ">
<another-screen></another-screen>
</div>
为什么不使用隐藏:
<div (click)="showThis = true"></div>
<div class="" [hidden]="!showThis"></div>
<div class="" [hidden]="showThis">
<another-screen></another-screen>
</div>
*ngIf 从 DOM 中删除 html 元素,但 [hidden]
用于显示 none 或块 html 元素,与隐藏和显示相同
我在点击事件中显示另一个组件时遇到问题,这是我的代码:
<div (click)="showThis = true"></div>
<div class="" [ngClass]="{'hide': showThis}"></div>
<div class="" [ngClass]="{'show': showThis}">
<another-screen></another-screen>
</div>
它同时显示,首先应该在没有任何点击的情况下显示,如果有点击事件则这个组件先隐藏,然后另一个组件显示
表示隐藏和显示 class 将适用 任何帮助 谢谢
为什么不用*ngIf
<div (click)="showThis = true"></div>
<div *ngIf="!showThis "></div>
<div *ngIf="showThis ">
<another-screen></another-screen>
</div>
为什么不使用隐藏:
<div (click)="showThis = true"></div>
<div class="" [hidden]="!showThis"></div>
<div class="" [hidden]="showThis">
<another-screen></another-screen>
</div>
*ngIf 从 DOM 中删除 html 元素,但 [hidden]
用于显示 none 或块 html 元素,与隐藏和显示相同