Wednesday 9 March 2016

Angularjs Interview Questions

1. What is angular js?
Ans:  Angularjs is javascript framework, used for create  a single page application.

2. Why angularjs?
Ans: HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.

3. What are the general features of angularjs
Ans:
  • AngularJS is a JavaScript framework.
  • AngularJS is a efficient framework that can create Rich Internet Applications.
  • Client side  MVC frameWork. 
  • Applications written in AngularJS are cross-browser compliant.
  • SPA (Single Page Application)
  • Supported for Web and mobiles.
  • AngularJS is open source, completely free.
  • AngularJS is a framework to build large scale Apps.
  • High performance, and easyto-maintain web applications.

4. What are the core Features Angularjs ?
Ans: 

  • Two way Data-binding: It is the automatic synchronization of data between model   and view 
  • Scope : scope is an object that refers to the application model. Every controller has an associated scope object. Scopes provide APIs ($watch) to observe model mutations.
  • Controller: These are JavaScript functions bound to a particular scope.
  • Services: AngularJS comes with several built-in services such as $http to make a XMLHttpRequests. These are singleton objects which are instantiated only once in app.
  • Filters: These select a subset of items from an array and returns a new array.
  • Directives: directives are markers on DOM elements such as elements, attributes, css, and more. These can be used to create custom HTML tags that serve as new, custom widgets. AngularJS has built-in directives such as ngBind, ngModel, ngApp, ngShow,ngHide, ngInit   etc.. 
  • Routing: It is concept of switching views.
  • Templates: These are the rendered view with information from the controller and model. These can be a single file (such as index.html) or multiple views in one page using partials.
  • MVC: Model View whatever ex: MVVM (Model-View-ViewModel)

5. Explain what is data binding in AngularJS ?

Automatic synchronization of data between the model and view components is referred as data binding in AngularJS.  There are two ways for data binding
two way binding {{varName}} or ng-bind="varName"
once binding {{::varName}} or ng-bind="::varName"


20 comments:

  1. This comment has been removed by a blog administrator.

    ReplyDelete
  2. Thanks for the useful information, As a beginner all these helps me to learn the important points in the subject. Some more related post - http://www.credosystemz.com/training-in-chennai/best-angularjs-training-in-chennai/

    ReplyDelete
  3. Very nice information. Its it very useful to analysys the different types of angularjs interview question. This will help lot of freshers to prepare the interviews. Thanks for sharing this type of blogs.


    Angularjs Online Training

    ReplyDelete
  4. AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries. Every feature can be modified or replaced to suit your unique development workflow and feature needs.
    Read on to find out how:

    AngularJS Training in Chennai

    ReplyDelete
  5. Thanks for sharing this Questions. As a beginner you need proper kind of guidance for an interview and you need to be good in technical areas as well. If you'd like to know more about AngularJS features you can check out this blog for sure.

    ReplyDelete
  6. Hello
    It's very nice blog thanks for sharing info about AngularJS Training
    Just keep on sharing

    ReplyDelete
  7. Thanks for sharing this blog..... Very helpful to me....
    angularjs training institute in chennai

    ReplyDelete
  8. I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.
    Besant technologies Marathahalli

    ReplyDelete
  9. Hi, your work really deserves appreciation, You shared good knowledge with us that is very necessary for them, who wants to work with IT giant. Please keep it up!

    ReplyDelete
  10. Hola peeps,
    Love it absolutely! So crystalline. No mumbo jumbo. No non-sense. Straight and simple. You guys need a standing ovation for your good work.

    I am using visual code to write services with angularjs.I just want to know how to create the connection environment between visual code and sql. when i tried to create the connection. the error is throwing like my data base port is not found. Can anyone help me out
    Very useful post !everyone should learn and use it during their learning path.

    Ciao,

    ReplyDelete
  11. Hi,
    Thank you so much for taking effort to share such a useful information. I will definitely share this Top Web Designing Company Hyderabad .
    Aapthi Technologies

    ReplyDelete
  12. Thanks for your detailed explanation and share such a worth info.You can take this oppurtunities to improve your stable career option.
    Angular JS Training in Chennai | Angular JS Training Institute in Chennai

    ReplyDelete

  13. awesome post presented by you..your writing style is fabulous and keep update with your blogs.
    AngularJS Online Training

    AngularJS Online Training Hyderabad

    ReplyDelete
  14. Really nice blog post.provided a helpful information.I hope that you will post more updates like this AngularJS4 Online Training India


    ReplyDelete
  15. Amazing Article with Good Information about Java Oriented Topics really im Getting a More knowledge from us.., Thank you For Sharing Us..,


    Best Event Stalls Exhibition in India
    Best Event Technology Services in India

    ReplyDelete