在进行异步调用以获取. "@angular/forms": "~2.1.0"_"angular-cli": "1.0.0-beta.19-3"FormGroupcampaignFormcampaign_config_idcampaignConfigs
我已经尝试按照另一个 SO 建议使用以下内容,但我得到了TypeError: _this.campaignForm.controls.campaign_config_id.updateValue is not a function.
this.campaignConfigService.getCampaignConfigs()
.subscribe(
campaignConfigs => {
...
this.campaignForm.controls['campaign_config_id'].updateValue(campaignConfigs[0].id)
}
);
我也尝试过强制this.campaignForm.controls['campaign_config_id']转换为NgControl,和其他对象FormControl,SelectControlValueAccessor但它们都没有.updateValue功能。
关于如何最好地做到这一点的任何建议?