Here is the Top 10 Interview questions of Angurlarjs.
To Know more about the trending framework AngularJS, Visit http://www.credosystemz.com/training-in-chennai/best-angularjs-training-in-chennai/
1. What is Angular.js?
AngularJS is open source client side MV* (Model – View – Whatever)
framework for creating dynamic web applications. It gives life to your static
HTML and makes it dynamic with its magic. It extends HTML using directives,
expression and data binding techniques to define a powerful HTML template.
2. Explain what are the key features of
Angular.js ?
The key features of angular.js are:
=> Scope
=> Controller
=> Model
=> View
=> Services
=> Data Binding
=> Directives
=> Filters
=> Testable
=> Scope
=> Controller
=> Model
=> View
=> Services
=> Data Binding
=> Directives
=> Filters
=> Testable
3. Explain what is scope in Angular.js ?
Scope refers to the application model, it acts like glue between
application controller and the view. Scopes are arranged in hierarchical
structure and impersonate the DOM ( Document Object Model) structure of the
application. It can watch expressions and propagate events.
4. Explain what is services in Angular.js
?
In
angular.js services are the singleton objects or functions that are used for
carrying out specific tasks. It holds some business logic and these function
can be called as controllers, directive, filters and so on.
5. Explain what is Angular Expression?
Explain what is key difference between angular expressions and JavaScript
expressions?
Like JavaScript, Angular expressions are code snippets that are usually
placed in binding such as {{ expression }}
The key difference between the JavaScript expressions and Angular expressions:-
Context : In Angular, the expressions are evaluated against a scope object, while the Javascript expressions are evaluated against the global window
Forgiving: In Angular expression evaluation is forgiving to null and undefined, while in Javascript undefined properties generates TypeError or ReferenceError
No Control Flow Statements: Loops, conditionals or exceptions cannot be used in an angular expression
Filters: To format data before displaying it you can use filters
The key difference between the JavaScript expressions and Angular expressions:-
Context : In Angular, the expressions are evaluated against a scope object, while the Javascript expressions are evaluated against the global window
Forgiving: In Angular expression evaluation is forgiving to null and undefined, while in Javascript undefined properties generates TypeError or ReferenceError
No Control Flow Statements: Loops, conditionals or exceptions cannot be used in an angular expression
Filters: To format data before displaying it you can use filters
6. With options on page load how you can
initialize a select box ?
You can initialize a select box with options on page load by using
ng-init directive
<div ng-controller = “ apps/dashboard/account ” ng-switch
On = “! ! accounts” ng-init = “ loadData ( ) ”>
<div ng-controller = “ apps/dashboard/account ” ng-switch
On = “! ! accounts” ng-init = “ loadData ( ) ”>
7. Explain what are directives ? Mention
some of the most commonly used directives in Angular.js application ?
A directive is something that introduces new syntax, they are like
markers on DOM element which attaches a special behavior to it. In any
Angular.js application, directives are the most important components.
Some of the commonly used directives are ng-model, ng-App, ng-bind, ng-repeat , ng-show etc.
Some of the commonly used directives are ng-model, ng-App, ng-bind, ng-repeat , ng-show etc.
8. Mention what are the advantages of
using Angular.js ?
Angular.js has several advantages in web development.
=> Angular.js supports MVS pattern
=> Can do two ways data binding using Angular.js
=> It has per-defined form validations
=> It supports both client server communication
=> It supports animations
=> Angular.js supports MVS pattern
=> Can do two ways data binding using Angular.js
=> It has per-defined form validations
=> It supports both client server communication
=> It supports animations
9. Explain what Angular JS routes does ?
Angular js routes enable you to create different URLs for different
content in your application. Different URLs for different content enables user
to bookmark URLs to specific content. Each such bookmarkable URL in Angular.js
is called a route.
A value in Angular JS is a simple object. It can be a number, string or JavaScript object. Values are typically used as configuration injected into factories, services or controllers. A value should be belong to an Angular.js module.
Injecting a value into an Angular.js controller function is done by adding a parameter with the same name as the value
A value in Angular JS is a simple object. It can be a number, string or JavaScript object. Values are typically used as configuration injected into factories, services or controllers. A value should be belong to an Angular.js module.
Injecting a value into an Angular.js controller function is done by adding a parameter with the same name as the value
10. Explain what is data binding in Angular.js
?
Automatic synchronization of data between the model and view components
is referred as data binding in Angular.js. There are two ways for data binding:-
=> Data mining in classical template systems
=> Data binding in angular templates
=> Data mining in classical template systems
=> Data binding in angular templates
For more info visit AngularJS Training
OlĂ ,
ReplyDeleteHip Hip Hooray! I was always told that slightly slow in the head, a slow learner. Not anymore! It’s like you have my back. I can’t tell you how much I’ve learnt here and how easily! Thank you for blessing me with this effortlessly ingestible digestible content.
How to create a MVC application with the combination of Angular 5.
After creating what are the configurations that we have to make to build and run the application.
Build means (single build should build the MVC + angular typescript code as well) .
What are the steps to deploy this application.?
Once again thanks for your tutorial.
Gracias