У меня есть код ниже, где я загружаю файл, и я хочу получить его содержимое в переменной. Для этого я использую функцию загрузки, которая дает мне результат, являющийся содержимым файла. Но переменная дает undefined из загрузки, как сделать, чтобы этот результат можно было использовать вне этой функции?
if (event.target.files.length> 0) {
let fileContent;
let file = event.target.files [0];
let fileReader = new FileReader ();
fileReader.onload = function () {
fileContent = fileReader.result;
console.info (fileContent); //file content result
};
fileReader.readAsText (file);
console.info (fileContent); //undefined
}
}
PS: мне нужно знать, как это сделать в Angular, а не в jQuery.
Спасибо
Я ответил на этот вопрос здесь: pt.stackoverflow.com/questions/357849/…



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


этот «дубликат ответа» не помог моей проблеме, кто-нибудь может помочь?