Angular is the core of many new JavaScript apps. However, you need to couple Angular with a front-end UI framework, such as Bootstrap or Material Design. I cover Bootstrap first in this chapter because it’s currently the more common of the two, and then I talk about Material Design.
Using a UI Widget Library with Angular
The pre-Angular way: Use HTML markup and JavaScript in the normal manner.
The Angular way: Use custom markup directives. You utilize a third-party module of custom components and directives that generate UI widget HTML markup.