Route path (matched against $location.path
). If $location.path
contains redundant trailing slash or is missing one, the route will still match and the
$location.path
will be updated to add or drop the trailing slash to exactly match the
route definition.
path
can contain named groups starting with a colon (:name
). All characters up
to the next slash are matched and stored in $routeParams
under the given name
when the route matches.
path
can contain named groups starting with a colon and ending with a star (:name*
).
All characters are eagerly stored in $routeParams
under the given name
when the route matches.
path
can contain optional named groups with a question mark (:name?
).
For example, routes like /color/:color/largecode/:largecode*\/edit
will match
/color/brown/largecode/code/with/slashs/edit
and extract:
color: brown
largecode: code/with/slashs
.