【发布时间】:2019-06-08 11:01:25
【问题描述】:
我正在设计一个具有一些重复复杂逻辑的表单。我正在使用反应形式的方法。由于逻辑是重复的,我想为它创建一个组件。 下面是来自父表单的调用。
<ms-diag [parentForm] = "SOForm"></ms-diag>
我将父表单作为输入传递给子组件。但我在子组件中收到undefined 作为输出
@Input() parentForm : FormGroup;
constructor() {
this.text = 'Hello World';
console.log('New Value >>>>>>>>>>>>>>>>>>>>');
console.log(this.parentForm);
}
我错过了什么吗?
【问题讨论】:
-
您可以在 Input 中使用 setter,例如_parentForm:any;@Input set parentForm(value){this._parentForm=value;..here you have value..} //记住.html中的引用变量_parentForm,而不是parentForm
标签: angular typescript angular-reactive-forms angular-components