【发布时间】:2020-12-14 14:18:36
【问题描述】:
当我在 Typescript 的 Angular 10 项目中的数组上使用 push() 时出现此错误。
错误
Property 'push' does not exist on type '() => void'.ts(2339)
请帮我弄清楚为什么会出现此错误以及如何解决?
export class GrantProgramComponent implements OnInit {
grantProgramForms : any = this.fb.array([]);
constructor(private fb: FormBuilder ) { }
ngOnInit(): void {
this.AddGrantProgramForms();
}
AddGrantProgramForms(){
this.AddGrantProgramForms.push(this.fb.group({
Id : [0],
ProgramName : [''],
ProgramCode : [''],
StartDate : [''],
EndDate : [''],
Status : [false]
}));
}
}
【问题讨论】:
标签: arrays angular typescript angular10