AngularJS ngResource module with $resource service to communicate with REST API on server. AngularJS ngResource module provides built-in support for interacting with RESTful services, via $resource service. $resource is a higher-level abstraction on low-level $http service used for server communication. If you have a RESTful API on your server, you can significantly reduce the amount of code you have to write to interact with server using AngularJS ngResource module.
We will create a CRUD application using Spring REST API on back-end while AngularJS encapsulated within a Bootstrap on front-end, using $resource service for server communication.
Documentation can be found at https://github.com/angular/code.angularjs.org/blob/master/1.0.8/