【发布时间】:2020-04-19 05:57:18
【问题描述】:
我可以设置string或number作为组件的输入:
@Input('name') name: string;
并在 HTML 文件中使用它:
<div>{{name}}</div>
但我想设置一个组件而不是字符串,比如name
换句话说:如何为另一个组件的输入设置一个组件?
【问题讨论】:
-
您的要求是什么?从问题中不清楚您在问什么。
-
如果你想在另一个组件中加载一个组件,你可以尝试使用
ng-content -
输入不能使用组件,但是可以将组件放在模板中,模板可以传入输入
-
你实际上可以通过
Input绑定一个组件,但不是为了渲染它。
标签: html angular typescript angular-components