I'm curious if your team had experience with "traditional" frameworks such as Rails, Django, etc., and decided to use Angular.js because of certain advantages? It appears that this can be easily done with Rails or Django.
A front end technology like Angular doesn't have anything to do with backend technologies like Rails or Django. Angular is similar to other front-end framworks like: Backbone, Spine, Ember, JavascriptMVC, etc...
We actually use Rails in the back end, but AngularJS makes your life far _far_ better when dealing with the front end. I think they work perfectly together.