Skip to main content

Posts

Showing posts from July, 2020

Angular Architecture

  Angular Architecture: Angular is a platform and framework to build single-page client applications using HTML and TypeScript. It is written in Typescript.    The basic building blocks are NgModules. It provides compilation context to components. An angular app has always a root module to enable bootstrapping.                                                               Architectural diagram src: Angular.io   The main building blocks of Angular applications:              Modules              Component             Metadata              Templates              Directives                Data binding              Services              Dependency injection Modules : Angular applications are modular and every Angular app has a root module, which provides the bootstrap mechanism.  An angular module is a class with an @NgModule decorator. NgModules import the functionalities form other NgModules just like other JavaScript modules. We can divide