AngularJS Developer Question:
Download Questions PDF

Please explain what is Angular Expression? Explain what is key difference between angular expressions and JavaScript expressions?

Answer:

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

Download AngularJS Developer Interview Questions And Answers PDF

Previous QuestionNext Question
Explain me what is data binding in AngularJS? How does it relate to the MVC architecture?what is DI (Dependency Injection ) and how an object or function can get a hold of its dependencies?