AngularJS single page application.