就我而言,我有一张表格
<form [formGroup]="form">
和
<input type="text" formControlName="path" />
<p-fileUpload (onSelect)="onUpload($event,file.value.id)"></p-fileUpload>
<textarea formControlName="remarks">
在其中,并在.ts文件中:
onUpload(val: any, id: number) {
for (let file of val.files)
(this.form.controls.attachedFiles as FormArray).controls.forEach(x => {
if (x.value.id == id)
x.value.path = file.name;
});
}
然后保存表单:
onSaveForm() {
if (this.validateForm()) ...
}
一个问题是上载文件的名称不是输入“路径”,而是输入;;其次,它不以-> controls-> path的形式出现。相反,评论总是存在的:form-> controls-> remarks。 有人可以说我在这里想念什么吗?