1
ローカルディスクからJSONファイルを読み込み、そのデータを使用してFabricJSキャンバスを塗りつぶししようとしています。ファイルからデータを取得する際に問題があります。AngularでJSONファイルを読むにはどうすればよいですか?
これは私が今まで持っていたものです。
<input type="file" accept=".json" id="fileInput" (change)="loadFile($event)"/>
app.ts
loadFile(event) {
const eventObj: MSInputMethodContext = <MSInputMethodContext> event;
const target: HTMLInputElement = <HTMLInputElement> eventObj.target;
const files: FileList = target.files;
this.file = files[0];
const reader = new FileReader();
reader.readAsText(this.file, 'utf8');
this.canvas.loadFromJSON(this.file, this.canvas.renderAll.bind(this.canvas), function (o, object) {
console.log(o, object);
});
私はこの作品を作ることができる方法上の任意の考え
app.html?
なぜ$ httpのjsonファイルでロードするサービスを使用しないのですか? –
[AngularJS:factory $ http.get JSONファイル]の複製の可能性があります(https://stackoverflow.com/questions/16930473/angularjs-factory-http-get-json-file) – user93