AngularJS for enhancing web content

AngularJS is widely used for SPAs but is not necessarily everyone's first choice for enhancing web content - jQuery and other libraries are typically used for DOM manipulation. However, with it's directive API, using Angu...