gpt4 book ai didi

angular - 在 Angular2 中,如何根据组件中收到的事件隐藏组件?

转载 作者:太空狗 更新时间:2023-10-29 17:32:37 26 4
gpt4 key购买 nike

我有以下代码:

<my-component (show)="$event"></my-component>

$event属性是一个 bool 值,我想用它来隐藏/显示此组件。

是否可以不渲染 <my-component> 没有在类中编写新代码?也就是说,我最好只在模板中而不是在类本身中包含逻辑。

最佳答案

只需监听一个事件并根据事件设置hidden属性:

class MyComponent {
@HostBinding('hidden')
isHidden:boolean = false;

@HostListener('someevent')
someEventHandler(event) {
this.isHidden = event;
}
}

关于angular - 在 Angular2 中,如何根据组件中收到的事件隐藏组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38478954/

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