![]() |
1
1
你可以使用一个指令来完成类似的事情: https://fireflysemantics.medium.com/creating-a-dynamic-component-with-a-directive-7211bfe22921 . 如果你不想走这条路,那么我建议你创建一个基于显示的组件,在类型上使用*ngSwitch。该组件可能是一个相当“愚蠢”的组件,其全部功能是显示传递的数据。如果你走这条路,你也可以使用changedetectionStrategy.opush来提高它的性能,这取决于你的显示组件的预期功能 |
![]() |
2
0
你可以做的是,你只能创建一个组件,并在该组件中传递消息,如下所示,无需创建多个组件。
现在,在应用程序消息组件模板(app-message.component.html)文件中,您可以根据消息类型使用ngIf,如下所示:
这样,只需使用一个组件就可以实现您想要的目标。 |
![]() |
Jihed Ben Zarb · 造型角材料日期选择器 6 月前 |
![]() |
Ajay Kulkarni · 路由器与导航上的路线不匹配 6 月前 |
![]() |
Ole · Angular资源API是否支持为资源添加初始值? 6 月前 |