當我使用this.programTypeForm.setValue(programType)將響應值設置爲FormGroup varriable(programTypeForm)時,我得到了錯誤 「無法找到具有名稱的窗體控件:創建於。」在Subscriber.js文件錯誤:無法找到窗體控件的名稱:CreatedOn在Angular
this.programTypeForm = this.fb.group({
VersionNumber:[null],
ProgramTypeID: [null],
ProgramTypeName: [null, Validators.required],
ProgramTypeEnglishName: [null, Validators.required],
OrganizationID: [null],
OrganizationHierarchyID: [null],
LanguageID: ["Asdf"],
UserID: [11],
CurrencyID:["Asdasd"]
});
if(this.programTypeId>0)
{
// alert(this.programTypeId);
this._userService.get("ProgramType/getProgramTypeDetailById/" + this.programTypeId)
.subscribe(programType => {
alert(programType.VersionNumber);
this.programTypeForm.setValue(programType);
console.log(programType);
},
error => this.msg = <any>error);
}
我猜的服務調用返回鍵CreatedOn的鍵值,您可以檢查 –
顯示對象從服務 – porgo
返回,但我不想使用角側的那場或關鍵CreatedOn那麼我需要做什麼 –