[英]Angular Cannot assign to 'name' because it is a constant or a read-only property
Im getting error Cannot assign to 'name' because it is a constant or a read-only property. 即时消息错误无法分配给“名称”,因为它是常量或只读属性。 When send data to api. 将数据发送到api时。 Any one know how can i solve this ? 有人知道我该如何解决? Thanks 谢谢
onSubmit() {
name = this.backUrl || 'admin';
console.log(name);
const formData = new FormData();
formData.append('avatar', this.form.get('avatar').value);
formData.append('name', name);
this.uploadService.uploadFile(formData).subscribe(
(res) => {
this.uploadResponse = res;
console.log(res);
},
(err) => {
console.log(err);
}
);
}
您需要将name
声明为let
或var
才能为其分配值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.