Angular 将ngModel模板引用变量作为抽象控件传递给输入变量

Angular 将ngModel模板引用变量作为抽象控件传递给输入变量,angular,angular2-forms,Angular,Angular2 Forms,我试图将ngModel引用的AbstractControl传递给另一个组件上的输入变量 根据这一点:(代码段下的第二个项目符号),#name=“ngModel”将ngModel导出到名为name的局部变量中NgModel镜像其底层FormControl实例的许多属性,因此您可以在模板中使用它来检查控件状态,如valid和dirty 如果我读得正确,我应该能够将name模板引用变量中的FormControl(继承自AbstractControl)传递给另一个组件,类似这样:在MyComponent

我试图将
ngModel
引用的
AbstractControl
传递给另一个组件上的输入变量

根据这一点:(代码段下的第二个项目符号),
#name=“ngModel”
将ngModel导出到名为
name
的局部变量中
NgModel
镜像其底层
FormControl
实例的许多属性,因此您可以在模板中使用它来检查控件状态,如valid和dirty

如果我读得正确,我应该能够将
name
模板引用变量中的
FormControl
(继承自
AbstractControl
)传递给另一个组件,类似这样:
MyComponent
for
中,有一个
输入
变量接受一个
抽象控件
。然后,我应该能够使用
for
作为
抽象控件

我不能。调试时,的
是一个值为“name”的字符串


你知道我错过了什么吗?我的目标是能够在
MyComponent
中集中验证处理和显示,因此我需要访问
AbstractControl
(或
FormControl
)以获取我试图验证的任何字段。

您需要方括号来解析
name

<my-component [for]="name"></my-component>


否则,;它被当作一根弦/

噢,啪!我太专注于“硬”的东西(或者至少对我来说是新的东西),以至于忽略了简单的东西!这正是问题所在。谢谢@user184994。