freeCodeCamp/guide/english/angularjs/index.md

44 lines
1.0 KiB
Markdown

---
title: AngularJS
---
## AngularJS
[AngularJS](https://angularjs.org/) is an open source front-end JavaScript framework. AngularJS extends HTML to develop rich and powerful front-ends.
It reduces the repetitive use of HTML code. This repetition can be avoided by using the directives provided by AngularJS which saves
much time and effort.
## AngularJS Expressions
- Expressions can be written inside double braces: `{{ expression }}`
- Expressions can also be written inside a directive: `ng-bind="expression"`
- AngularJS will resolve the expression, and return the result exactly where the expression is written
- Expressions are much like JavaScript expressions: They can contain literals, operators, and variables.
Example:
```js
{{ 5 + 5 }} or {{ firstName + " " + lastName }}
```
**Install**:
npm:
```shell
npm install angular
```
HTML:
```html
<script src="/node_modules/angular/angular.js"></script>
```
bower:
```shell
bower install angular
```
HTML:
```html
<script src="/bower_components/angular/angular.js"></script>
```