Ich versuche eine App mit ionic zu erstellen, die Daten aus einer lokalen `.json'-Datei liest und diese Daten verwendet, um eine Seite zu füllen. Aber ich kämpfe bereits mit dem Importieren der Datei in die Seite. Was ich zur Zeit haben, ist:Inhalt der JSON-Datei in der ionischen App lesen
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(
// ?
)
};
}
Die .json
Datei enthält Einträge wie:
[
{"name": "Person A","telephone": "1234"},
{"name": "Person B","telephone": "12345"}
]
Ich weiß nicht, wie von hier an, um fortzufahren. Was ist der richtige Weg, um meine Daten in die App zu bekommen?
Leider funktioniert das nicht. Muss ich 'HttpClient' irgendwo anders hinzufügen, wie in' app.module.ts'? – herhuf
ja, importiere 'HttpClientModule' in' app.module.ts'. – sdey0081
Vielen Dank für Ihre Hilfe, aber jetzt, wenn ich es öffne, wird 'uncaught exception: [object Object] 'in der Konsole geloggt. Ich kann diese Ausnahme jedoch nicht mit einem 'try {} catch() {}' abfangen. Ich weiß nicht, was sonst noch falsch ist. – herhuf