Live Chat Icon For mobile
Live Chat Icon

Angular FAQ - Architecture

Find answers for the most frequently asked questions
Expand All Collapse All

In an application using MVC architecture, the model is responsible for both representing the data displayed in the view and handling user interactions such as button clicks, scrolling, and other changes in the view. In AngularJS, the $scope object acts as the model in simpler applications, and the ng-model directive binds the values of HTML controls, such as input, select, and text area, to the data in the application.


Pipes are simple functions that can be used within template expressions to take in an input value and return a modified version of it. Use them to display strings, amounts of money, and other data. The data inside the template can be changed using pipes. To utilize a pipe in a template expression, use the pipe operator (|).


A promise represents a value that may not be known at the time it is created, and the built-in $q service in AngularJS provides a way to work with promises. When registered with a promise object, they allow for the execution of asynchronous functions in a specific order. Promises handle one asynchronous event at a time, and can be in three different states: pending, fulfilled, or rejected.


An import in Angular is what you put in the import property of the @NgModule decorators. It makes the exported declarations of other modules available in the current module. It is used to import supporting modules like FormsModule, RouterModule, and CommonModule.


Share with

Couldn't find the FAQs you're looking for?

Please submit your question and answer.