Your First App


Congratulations! You built an AngularJS app from scratch. What can we generalize so far?

  1. A user visits the AngularJS app.
  2. The view presents the app's data through the use of expressions, filters, and directives. Directives bind new behavior HTML elements.
  3. A user clicks an element in the view. If the element has a directive, AngularJS runs the function.
  4. The function in the controller updates the state of the data.
  5. The view automatically changes and displays the updated data. The page doesn't need to reload at any point.
Community Forums
Get help and ask questions in the Codecademy Forums
Report a Bug
If you see a bug or any other issue with this page, please report it here.