Angular architecture is defined in main three layers is Core layer, Abstraction layer, and Presentation layer. This is also called High-Level Architecture. ... Presentation layer also responsible for Unidirectional data flow. Unidirectional data flow — In angular, we have a concept of the hierarchical tree structure