Reactive forms are great for basic inputs but what if we want to use them with file uploads? A really good reason to bind these two things together is because we might want to do some validation to prevent the form from being submitted unless its been touched and we have a file uploaded.
Firebase Cloud Storage is a cloud service that let’s you store and retrieve user generated content (like images, audio, or video files). The service is highly scaleable and part of the Firebase platform, so that you can make use of the Firebase Cloud Service on various platforms. If you want to use Firebase service in your Angular application the AngularFire2 library is your choice, as this is the official library. In the most recent version of AngularFire2 the support of Firebase Cloud Services have been added.