AngularJS Expressions
AngularJS UsageExpressionsBind data to HTML.
}}
AngularJS expressions are written inside double braces:{{ expression }}。
AngularJS expressions bind data to HTML, which isng-bindsimilar to how directives work.
AngularJS will "output" data at the position where the expression is written.
AngularJS expressionsare very similar toJavaScript expressions: They can contain literals, operators, and variables.
Example: {{ 5 + 5 }} or {{ firstName + " " + lastName }}
AngularJS Example
Try it Yourself »
AngularJS Numbers
AngularJS numbers are like JavaScript numbers:
AngularJS Example
Try it Yourself »
Same example using ng-bind:
AngularJS Example
Try it Yourself »
![]() |
Usingng-initis not very common. You will learn a better way to initialize data in the controllers chapter. |
|---|
AngularJS Strings
AngularJS strings are like JavaScript strings:
AngularJS Example
Try it Yourself »
Same example using ng-bind:
AngularJS Example
Try it Yourself »
AngularJS Objects
AngularJS objects are like JavaScript objects:
AngularJS Example
Try it Yourself »
Same example using ng-bind:
AngularJS Example
Try it Yourself »
AngularJS Arrays
AngularJS arrays are like JavaScript arrays:
AngularJS Example
Try it Yourself »
Same example using ng-bind:
AngularJS Example
Try it Yourself »
AngularJS Expressions and JavaScript Expressions
Similar to JavaScript expressions, AngularJS expressions can contain letters, operators, and variables.
Unlike JavaScript expressions, AngularJS expressions can be written in HTML.
Unlike JavaScript expressions, AngularJS expressions do not support conditional statements, loops, or exceptions.
Unlike JavaScript expressions, AngularJS expressions support filters.
Other extensions