1
イオンを使ってローカルの `.json 'ファイルからデータを読み込み、このデータを使ってページを埋め込むアプリケーションを構築しようとしています。しかし、私はすでにファイルをページにインポートすることに苦労しています。私が現在持っていることは次のとおりです。私はここでから続行する方法がわからないイオンアプリでjsonファイルの内容を読む
[
{"name": "Person A","telephone": "1234"},
{"name": "Person B","telephone": "12345"}
]
:
import { Component } from "@angular/core";
interface Entry {
name: string,
telephone: string
}
interface EntryList {
entryList: Array<Entry>;
}
@Component({
selector: 'page-list',
templateUrl: 'list.html'
})
export class ListPage {
entryList: EntryList;
constructor() {
this.load_entries();
};
load_entries() {
this.entryList = JSON.parse(
// ?
)
};
}
.json
ファイルは次のようにエントリが含まれています。データをアプリに取り込む正しい方法は何ですか?
残念ながら、これは機能しません。 'app.module.ts'のように' HttpClient'を別の場所に追加する必要がありますか? – herhuf
はい、 'app.module.ts'に' HttpClientModule'をインポートしてください。 – sdey0081
ありがとう、助けてくれてありがとうございましたが、私がそれを開くと 'uncaught exception:[object Object]'がコンソールに記録されます。私は 'try {} catch(){}'でこの例外をキャッチできません。他に何が間違っているのか分かりません。 – herhuf