gpt4 book ai didi

Angular 4 - 显示和隐藏组件

转载 作者:太空狗 更新时间:2023-10-29 17:07:03 24 4
gpt4 key购买 nike

我在同一个 html 文件中有下一个组件。

<app-form></app-form>
<app-results [hidden]="isOn"></app-results>
<app-contact-primary [hidden]="!isOn"></<app-contact-primary>
<app-contact-second [hidden]="!isOn"></app-contact-second>

在组件“app-form”中,我有两个按钮:

<button pButton label="Contact" (click)="">Contact</button>
<button pButton label="Results" (click)="">Results</button>

如果我点击按钮“Contact”必须显示组件“app-contact-primary”和“app-contact-second”并隐藏“app-results”组件。

但是如果我点击按钮“Results”必须隐藏组件“app-contact-primary”和“app-contact-second”并显示“app-results”组件。

我该怎么做?

谢谢

最佳答案

您可以使用隐藏属性或 *ngIf 指令:

<app-form></app-form>
<app-results *ngIf="isOn"></app-results>
<app-contact-primary *ngIf="!isOn"></<app-contact-primary>
<app-contact-second *ngIf="!isOn"></app-contact-second>

<button pButton label="Contact" (click)="isOn= false">Contact</button>
<button pButton label="Results" (click)="isOn= true">Results</button>

关于Angular 4 - 显示和隐藏组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47013064/

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