作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试遍历 formdata,我已经多次阅读我应该能够在 for ... of ... 循环中使用 FormData,但是当我尝试时,我得到了错误:
Type 'FormData' is not an array type or a string type
我的代码:
export class NewsCreationComponent implements OnInit {
fileToUpload: File = null;
uploadImages = new FormData();
...
handleFile(event) {
this.fileToUpload = event.target.files;
this.uploadImages.append(this.fileToUpload.name, this.fileToUpload);
}
save() {
for (let up of this.uploadImages) {
this.imageService.createImage(up)
});
}
我做错了什么?
最佳答案
将您的 FormData 初始化 uploadImages = new FormData();
移动到 ngOnInit()
生命周期 Hook ,因此您可以确定它在您的 保存时被定义()
函数被调用。
关于angular - 在 typescript 中循环遍历表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56202940/
我是一名优秀的程序员,十分优秀!