interface
A map that provides access to the required and optional parameters specific to a route. The map supports retrieving a single value with get()
or multiple values with getAll()
.
interface ParamMap { keys: string[] has(name: string): boolean get(name: string): string | null getAll(name: string): string[] }
Property | Description |
---|---|
keys: string[] | Read-Only Names of the parameters in the map. |
has() | |||
---|---|---|---|
Reports whether the map contains a given parameter. | |||
|
name | string | The parameter name. |
boolean
: True if the map contains the given parameter, false otherwise.
get() | |||
---|---|---|---|
Retrieves a single value for a parameter. | |||
|
name | string | The parameter name. |
string | null
: The parameter's single value, or the first value if the parameter has multiple values, or null
when there is no such parameter.
getAll() | |||
---|---|---|---|
Retrieves multiple values for a parameter. | |||
|
name | string | The parameter name. |
string[]
: An array containing one or more values, or an empty array if there is no such parameter.
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/router/ParamMap