gpt4 book ai didi

Angular 8 隐藏 div 并在单击按钮时显示 div

转载 作者:行者123 更新时间:2023-12-03 15:55:43 24 4
gpt4 key购买 nike

我是 angular 的新手,并且在隐藏和显示内容方面遇到了问题。
我有 3 个按钮,按钮 A、按钮 B 和按钮 c。当我点击按钮 A 时,按钮 A 的内容,即 div A 应该是可见的,按钮 B 的内容,即 div B 和按钮 C,即 div C 的内容应该像那样隐藏。

但是我可以在点击相应的按钮时显示相应的 div,但我无法隐藏其他两个 div。

谁能帮我吗。

提前致谢。

请在下面找到我正在尝试的代码。

previousWeekData(){
console.log("Previous Button Clicked");
this.isShow = !this.isShow;
}
nextWeekData(){
console.log("Next Button Clicked");
this.isShow = !this.isShow;
}
todaysWeekData(){
console.log("Todays Button Clicked");
this.isShow = !this.isShow;
}
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="btn-group">
<div class="btn btn-dark" [(viewDate)]="viewDate" (click)="previousWeekData()">
Previous
</div>
<div class="btn btn-outline-secondary" (click)="todaysWeekData()">
Today
</div>
<div class="btn btn-dark" [(viewDate)]="viewDate" (click)="nextWeekData()">
Next
</div>
</div>
</div>
</div>
<div class="row">
<div *ngIf = "isShow">Previous week datay.</div>
<div *ngIf = "!isShow">Next week data.</div>
<div *ngIf = "isShow">Current week data</div>
</div>
</div>

最佳答案

<div *ngIf="div1">
ABC
</div>
<div>
DEF
</div>
<div>
GHI
</div>
<button (click)="div1Function()"></button>
<button (click)="div2Function()"></button>
<button (click)="div3Function()"></button>

文件
    div1:boolean=true;
div2:boolean=true;
div3:boolean=true;

div1Function(){
this.div1=true;
this.div2=false;
this.div3=false
}

div2Function(){
this.div2=true;
this.div1=false;
this.div3=false
}

div3Function(){
this.div3=true;
this.div2=false;
this.div1=false
}

关于Angular 8 隐藏 div 并在单击按钮时显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58589741/

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