lire depuis un fichier Angular 5 / typescript

Par Zakaria Lrh, il y a 7 ans


Bonjour,

J'ai un fichier .txt remplie de sorte :
Helvetica
Bodini
...
et je voudrais lire ce fichier depuis mon application et récuperer le texte écrit sur chaque ligne, puis l'afficher dans un dropDown list.

Comment je pourrais faire cela?

Merci.

4 réponses

Defy, il y a 7 ans

avec httpClient

Zakaria Lrh, il y a 7 ans

merci pour la réponse, mais je vois pas comment je suis débutant

Zakaria Lrh, il y a 7 ans

J'ai trouvé ce code mais il me permet de lire tout le fichier et pas ligne par ligne

loadtest(event: any) {

this.file = event.target.files[0];
let fileReader = new FileReader();
fileReader.onload = (e) => {

console.log(fileReader.result);

}

fileReader.readAsText(this.file);
}

Defy, il y a 7 ans

si j'etait toi je transformerais ton txt en json comme ceci:

{id: 1, value: Helvetica}, {id: 2, value: Bodini}, {...}

enssuite tu utilise le json comme ceci

this.http.get('url/du/fichier.json').subscribe((data) => { this.info = data; });

tu n'as plus qu'as faire un ngFor dans ton html pour créer les options