angular - How to make FileReader work with Angular2 -
how make filereader work angular2!!
when reading file client side angular2 , typescript,
i try use filereader in way:
var filereader = new filereader(); filereader.onload = function(e) { console.log("run filereader.onload"); // ...... }
but doesn't work @ all, 'filereader.onload' function never called.
really need solution reading files, please help. thanks
check online ide:
first have specify target of change event on input form in template:
@view({ template:` <div> select file: <input type="file" (change)="changelistener($event)"> </div> ` })
as can see binded changelistener()
method (change)
event. implementation of class:
changelistener($event) : void { this.readthis($event.target); } readthis(inputvalue: any) : void { var file:file = inputvalue.files[0]; var myreader:filereader = new filereader(); myreader.onloadend = function(e){ // can perform action readed data here console.log(myreader.result); } myreader.readastext(file); }
listener passing file event readthis
method. read have implemented it's own filereader
. can define filereader in component instead in function.
Comments
Post a Comment