O'Reilly logo
  • Lucas Reis thinks this is interesting:

The view gets data from the model to display to the user. When a user interacts with the application by clicking or typing, the controller responds by changing data in the model. Finally, the model notifies the view that a change has occurred so that it can update what it displays.

From

Cover of AngularJS

Note

MVC Concept used in angular.