Controller function that should be associated with the newly created scope or the name of a registered controller.
A controller alias name.
A controller alias name. If present the controller will be published to the scope under this name.
Value to update $$location path with and trigger route redirection.
An optional Map of dependencies which should be injected into the controller.
HTML template as a string or function.
HTML template as a string or function. If it is a function, it will be called with an array containing the parameters from the current route.
Path, or function that returns a path to an html template that should be used by ngView.
Path, or function that returns a path to an html template that should be used by ngView. If it is a function, it will be called with an array containing the parameters from the current route.
Mapping information to be assigned to $route.current on match.
https://docs.angularjs.org/api/ngRoute/provider/$routeProvider