This is a simple directive (765 bytes when minified) to add a spinner while loading some data for user feedback. It uses font-awesome to render the spinner by default, but you can customize all classes as can be seen in the documentation.
You can find the documentation and demo here:
https://rawgit.com/jvdvleuten/angular-button-spinner/master/demo.html