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: e.g. :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:
e.g.: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: e.g.: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
.