Understanding the Angular Academy application
The first thing you should think about when using components is what you want the user to be able to accomplish by using the component, as well as what data that use case requires, before digging into the details about the component you are going to use.
Our primary use case for the Angular Academy application. is to allow tailor-made lists of video courses, which will provide the user with a custom list of videos and location information for the video's content. To accomplish this, we will use the Angular YouTube Player to display videos and select schools via Angular Google Maps (for the how). It will be the school that creates the course, and the course will contain one or more videos that the user will watch.
With the use case in place, we can now give some thought to what data we will be using, before describing how we are going to display or use the data. This will make it easier to separate data retrieval and storage...