Show List

Introduction to Angular

Angular is a powerful front-end JavaScript framework for building web applications. It was developed by Google and is now one of the most popular frameworks for building dynamic, single-page applications. Angular allows you to build complex, high-performing web applications using a component-based architecture, with a focus on modularity, maintainability, and testability.

Angular is based on a component-based architecture, which means that you build your application as a collection of reusable, self-contained components. Each component represents a specific part of your user interface and encapsulates its own logic, data, and presentation. This allows you to build your application in a modular way, making it easier to manage, test, and maintain over time.

Features

  • Angular uses regular document object model (DOM). When there are updates to one element of the DOM tree, Angular updates entire DOM tree.
  • Supports TypeScript for developing the application
  • Uses data binding to link the data to web elements
  • Follows Model view Controller (MVC) architecture
  • Uses Jasmine testing framework
  • Dependency Injection

Angular Building Blocks

  • Modules : Used to group the components, services, directives and pipes used for the application. 
  • Components: Represents part of the user interface. It defines a class that holds the logic, data, HTML and style.
  • Services: Defines logic and data that can be shared across multiple components.
  • Data and Event Binding

    Leave a Comment


  • captcha text