我可以在Angular 2组件中有条件地加载模板吗?

时间:2016-12-26 10:02:00

标签: angular typescript annotations

我想根据条件加载某个模板。通过@Input()检索条件的值。如何根据此值在注释中选择templateUrl键的值?

1 个答案:

答案 0 :(得分:1)

您应该避免这种情况并将其分解为2个独立的组件。在这种情况下,您可以使用ngSwitchCase并根据值加载该案例所需的组件,或者您可以使用相同的组件,但添加两个带有* ngIf的html块,然后您可以显示/隐藏您需要的任何内容。