【发布时间】:2017-10-17 09:23:23
【问题描述】:
我想在引导警报中显示错误消息。我使用 angular2 作为前端,使用 lumen 作为后端。
前端
<div class="alert alert-danger">
// Display error message here
</div>
我希望前端显示验证函数的响应
public function uploadImage(Request $request)
{
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:60000',
]);
}
组件.ts
uploadFile(): void {
let file = this.fileInput.nativeElement;
if (file.files && file.files[0]) {
let fileToUpload = file.files[0];
this.getInfoService
.uploadImage(fileToUpload)
.subscribe(
data => console.log("DATA", data),
err => console.log(err),
() => console.log("()",'yay')
);
}
}
为我服务
uploadImage(fileToUpload: any) {
let input = new FormData();
input.append("image", fileToUpload);
return this.http.post('http://Api.app/api/v1/uploadImage', input)
.map(
(response: Response) => {
console.log("Upload img service", response);
}
);
}
回应
【问题讨论】:
-
您是否阅读过处理来自可观察对象的错误?