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.
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);
}
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