Is there a way of getting the URL attached to a controller by the $routeProvider other than hard-coding the URL in the href attribute? If you modify the routes in the $routeProvider you have to modify all the hard-coded URLs in the templates which is not very efficient.
For example the Django Framework provides the "reverse()" utility function and "url" template tag which given the "controller" (view function) and the URL parameters it returns the associated URL.