私はimgタグと入力タイプのファイルを持って、機能は私が入力1 JPGファイル入力タイプのファイルを使用しますです入力写真のプレビューをページに表示する方法は?
機能が、私は、画像タグでこの画像を表示する必要があります。
角度2ではどうなりますか?
マイ試行 私は、入力ボタンの変更イベント上のファイルパスを取得し、画像ファイルのSRCにそれを割り当てようとしました。
外部のjsファイルを使用して解決しようとしました。
これらの試行は両方とも失敗ですが、これを解決する方法は何ですか?
コード
HTMLコードは、私がonUpload(内側に記述する必要がどのような
<img [src]="imagePath" width="100px">
<input type="file" multiple (change)="onUpload(input)" #input >
Component.ts
import { Component, OnInit, NgModule } from '@angular/core';
@Component({
selector: 'app-form',
templateUrl: './form.component.html',
})
export class FormComponent implements OnInit {
//DECLARATION
imagePath:string;
constructor() {
this.onInitial();
}
ngOnInit() {}
onInitial(){
this.imagePath="../../assets/images/1.jpg"
}
onUpload(event){
console.log(event);
}
}
)入力のパスを割り当てます画像を変数imagePathに渡します。
私を助けてください。
私はこれを試していましたが、要素オブジェクトにファイル配列がありません。 このエラーが発生しています。 https://gyazo.com/fe9d29efa7bea44db8445c6003a1f4a0 –
リンクには何も表示されません。 'FileList'は配列を返しません。 – guest271314
https://i.gyazo.com/fe9d29efa7bea44db8445c6003a1f4a0.png –