【发布时间】:2019-12-07 13:54:18
【问题描述】:
如何在服务中初始化响应式表单并注入到每个组件中?
我有 2 个组件和一个服务。两个组件具有相同的形式,因为它只是一个在一个组件上键入并在另一个组件上显示的考试。
-----service----
public form: FormGroup;
constructor(
private formBuilder: RxFormBuilder
)
createform(sfm) {
this.form = this.formBuilder.formGroup(sfm);
}
-------input and ouptu components --------
constructor(
private service: Service
) { }
ngOnInit() {
const sfm = new InputForm();
this.service.createform(sfm);
}
这给出了一个未初始化的错误。
【问题讨论】:
-
你是否将
FormGroup从服务返回给组件? -
这里的
RxFormBuilder是什么?你是从哪里导入的?
标签: angular typescript service components