我试图将输入引用传递到组件中,但是为什么control
未定义?
<input #nameField="ngModel" />
<my-component [control]="nameField"></my-component>
export class MyComponent implements OnInit {
@Input() control: FormControl;
ngOnInit() {
//this.control is undefined
}
}
答案 0 :(得分:1)
删除您的ngModel
正常工作的代码-
<input #nameField />
<hello [control]="nameField"></hello>
PS:您需要在子组件中使用@Input
才能访问。