I was doing that this week.
One tricky part is the google chart api wants a div with an ID to draw the chart in. I had my chart in a ng-repeat & ng-include. So the repeated div ID's were the same. Then I appended the $scope.$id to the id. Which fixed that.
But then, the google chart was trying to select the div id before angular had rendered the template with the new dynamic ID. To deal with that I ran my chart draw method in a setTimeout function.
That was kind of a hack. I think this could be done better using a directive where you can run methods after the template has been drawn.
Hope that helps.