Как реализовать загрузку аватара с реактивной формой в ангуляре?
Доброго времени суток, господа программисты! Делаю CRUD приложение на ангуляре, обычная талица со студентами. В качестве бэкенда - firebase. При создании нового студента открывается реактивная форма с полями, а также с инпут файл. Нужно реализовать функцию загрузки аватара в приложении. Только не понятно как это сделать, инпут-файл в реактивной форме и отправляется вместе со всеми данными на бд или же он вне реактивной формы??? Сижу над проблемой уже сутки. Буду благодарен за помощь)
Лень весь процесс писать, но в кратце (без реактивной формы, с реактивной формой почти то же самое, только надо будет подписаться на .valueChanges вместо change)
Должен быть input type="file"
Надо подписаться на (change)
Считать файл через FileReader и через метод readAsDataURL получить base64