gpt4 book ai didi

html - 切换/切换动态创建的组件

转载 作者:太空宇宙 更新时间:2023-11-04 14:53:27 25 4
gpt4 key购买 nike

我在动态创建的父组件中有两个子组件。我的目标是在这些组件之间切换/切换。

<div *ngFor="let device of devices; let i = index">
<app-standart-view [value]="device.value" (click)="SWICH TO DETAIL-VIEW"></app-standart-view>
<app-detail-view [value]="device.value" (click)="SWICH TO STD-VIEW"></app-detail-view>
</div>

场景:

当我点击 <app-standart-view>它隐藏自己并显示 <app-detail-view> .但仅针对那个点击的组件 index = i .其余的应该不会改变。

我该怎么做?

谢谢

最佳答案

你可以使用 *ngIf 在 ts 文件中你必须定义一个变量

hide:boolean =true
switchView(){
this.hide=!this.hide
}

在html中

<app-standart-view [value]="device.value" *ngIf= "hide" (click)="switchView()"></app-standart-view>
<app-detail-view [value]="device.value" *ngIf= "!hide" (click)="switchView()"></app-detail-view>

关于html - 切换/切换动态创建的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47032968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com