use ngResource, ngAnimate