Single page apps are becoming increasingly popular. Sites that mimic the single page app behavior are able to provide the feel of a phone/tablet application. Angular helps to create applications like this easily.
This can be done with just javascript and AJAX calls, Angular will make this process easier as our app starts growing.