Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度2-一个根组件的条件子组件_Angular_Components_Conditional Statements - Fatal编程技术网

Angular 角度2-一个根组件的条件子组件

Angular 角度2-一个根组件的条件子组件,angular,components,conditional-statements,Angular,Components,Conditional Statements,这似乎是个基本问题,但我找不到简单的解决办法 我有一个根组件(类似于刻面搜索容器)和两个不同的子组件,我希望有条件地使用它们(取决于根组件中的参数) 这些子组件是公共根组件的不同类型的搜索结果。如何处理这种情况?一个组件的某种多模板或子组件的有条件呈现指令 我感谢你的每一个回答。这是我的第一个Angular2项目,如果这对某人来说太琐碎,那么很抱歉:) 问候语如果您知道应在生成时添加哪些组件类型,则将它们添加到组件模板中,并根据条件使用*ngIf或*ngSwitchCase显示它们 如

这似乎是个基本问题,但我找不到简单的解决办法

我有一个根组件(类似于刻面搜索容器)和两个不同的子组件,我希望有条件地使用它们(取决于根组件中的参数)

这些子组件是公共根组件的不同类型的搜索结果。如何处理这种情况?一个组件的某种多模板或子组件的有条件呈现指令

我感谢你的每一个回答。这是我的第一个Angular2项目,如果这对某人来说太琐碎,那么很抱歉:)


问候语

如果您知道应在生成时添加哪些组件类型,则将它们添加到组件模板中,并根据条件使用
*ngIf
*ngSwitchCase
显示它们

如果希望能够从外部传递不同的组件以显示在内部,则可以使用

<ng-content>


或者动态添加组件,如所示

谢谢!目前,ngIf似乎正是我所需要的:)