Question - ) What is Angular Expression? Explain the 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 is:
• 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 generate TypeError or ReferenceError
• No Control Flow Statements: Loops, conditionals or exceptions cannot be used in an angular expression
• Filters: You can use filters to format data before displaying it.