Angular Overview
(Angular 9 - freeCodeCamp.org, 2022)

Angular Overview

No alt text provided for this image

Angular is a TypeScript-based framework for building user interfaces. Google developed and released Angular in 2016 as a sequel to AngularJS. The CLI tool that it uses is potent. After generating the initial application, it comes pre-configured with routing, a testing framework, style preprocessor.

No alt text provided for this image

The 'ng add' command can turn your app into a progressive web application. The core of Angular is that it is a component-based UI library. A component can be created with CLI command.

It has a typescript file with a component decorator which makes this typescript class a component. It also has a variety of directives for building complex templates. The 'ngf' command is used to handle conditional logic. Angular excels in managing complexity and one of its primary tools for doing so is called dependency injection. It helps to perform the unit testing.

No alt text provided for this image

In Angular, the concept of data binding is an input in a template you can bind that either one way meaning read-only, or two ways meaning the data can be modified in the input and it can go back and forth. This feature helps develop large-scale applications. Another feature is Angular uses cloud-side routing over server-side routing.

To view or add a comment, sign in

More articles by Spandan Sarkar

Explore content categories