I'm a little bit confused regarding the different terms in Angular and their relationships.
Do I understand the following terminology and their relationship to each other right?
Data binding is the main term which means passing data from the class to the HTML template of the same, child or parent component or from the HTML component back to the class.
Interpolation, Directives, Pipes, property, class, event, style binding and are forms of data-binding.
Directives are the conditional altercation of the DOM.