我正在尝试将FormBuilder的默认值设置为我从服务器获取的Observable,这是我的formBuilder:
this.form = fb.group({
label: this.label,
actionType: [],
description: [],
HTTPMethod: [],
resourcePattern: [this.rP],
status: [],
parameters: this.parameters ,
linkedProcess: fb.group({
Process: fb.group({
label: []
})
}),
associatedTasks: this.associatedTasks
});
关于ngOnit我从服务器获取数据,我正试图设置我的控件值如下:
this.form.controls.label.updateValue(this.actionsG.Action.label);
它适用于标签,因为它是一个简单的控件,但是当我尝试为 linkedprocess 这样的ControlGroup执行它时,它不起作用!这就是我想要做的事情:
this.form.controls.linkedProcess.updateValue(this.actionsG.Action.linkedProcess.Process.label);