Defines whether URL matching should be case sensitive (the default behavior), or not.
Defines whether URL matching should be case sensitive (the default behavior), or not.
false
to match URL in a case sensitive manner; otherwise true
;
the current value of caseInsensitive
Creates a UrlMatcher for the specified pattern.
Creates a UrlMatcher for the specified pattern.
The URL pattern.
The config object hash.
The UrlMatcher.
Sets the default behavior when generating or matching URLs with default parameter values.
Sets the default behavior when generating or matching URLs with default parameter values.
A string that defines the default parameter URL squashing behavior.
nosquash
: When generating an href with a default parameter value, do not squash the parameter value from the URLslash
: When generating an href with a default parameter value, squash (remove) the parameter value, and, if the parameter is surrounded by slashes, squash (remove) one slash from the URL
the parameter value from the URL and replace it with this string.
the current value of defaultSquashPolicy
Returns true if the specified object is a UrlMatcher, or false otherwise.
Returns true if the specified object is a UrlMatcher, or false otherwise.
The object to perform the type check against.
true
if the object matches the UrlMatcher
interface, by
implementing all the same methods.
Defines whether URLs should match trailing slashes, or not (the default behavior).
Defines whether URLs should match trailing slashes, or not (the default behavior).
false
to match trailing slashes in URLs, otherwise true
.
the current value of strictMode
Creates and registers a custom ParamType object that can be used to generate URLs with typed parameters.
Creates and registers a custom ParamType object that can be used to generate URLs with typed parameters.
The type name.
The type definition. See ParamTypeDefinition for information on the values accepted.
A function that is injected before the app
runtime starts. The result of this function is merged into the existing definition
.
See ParamType for information on the values accepted.
name
parameter was specified: the currently registered ParamType object, or undefinedThis is a simple example of a custom type that encodes and decodes items from an array, using the array index as the URL-encoded value:
Generated using TypeDoc
Factory for UrlMatcher instances.
The factory is available to ng1 services as
$urlMatcherFactor
or ng1 providers as$urlMatcherFactoryProvider
.