每次我运行ng服务时,它都会引发语法错误,并且会说;丢失或)丢失或,丢失。有趣的是,您可以删除其中一个;例如,单击“保存”,它将在下一次您键入ng serve时完美运行,它显示类似的错误并添加相同的错误,或者;上次移除后,它又开始工作,直到下一次送达为止。这是代码:
OnFileSelected(event) {
const file: File = event[0];
this.ReadAsBase64(file)
.then(result => {
this.selectedFile = result;
})
.catch (err => {this.error = err; setTimeout(() => {this.error = ''; }, 2000; } ); )
}
, ; ) or }
的所有这些错误都在这里发生:
.catch (err => {this.error = err; setTimeout(() => {this.error = ''; }, 2000; } ); )
}
如何解决?
答案 0 :(得分:0)
应该是
.catch(err => { this.error = err; setTimeout(() => { this.error = ''; }, 2000) } )
或更好是
const file: File = event[0];
this.ReadAsBase64(file)
.then((result) => {
this.selectedFile = result;
})
.catch((err) => {
this.error = err;
setTimeout(() => {
this.error = '';
}, 2000);
});
为便于阅读,您将分号和方括号放在错误的位置