On this page
ParamMap
interface
Matrix and Query parameters.
interface ParamMap {
  keys: string[]
  has(name: string): boolean
  get(name: string): string | null
  getAll(name: string): string[]
}
   Description
ParamMap makes it easier to work with parameters as they could have either a single value or multiple value. Because this should be known by the user, calling get or getAll returns the correct type (either string or string[]).
The API is inspired by the URLSearchParams interface. see https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams
Properties
| Property | Description | 
|---|---|
keys: string[] | 
       Read-only.  Name of the parameters  | 
      
Methods
| 
         
          has() 
          | 
      |||
|---|---|---|---|
        
          | 
      
name | 
            string | 
            
Returns
boolean
| 
         
          get() 
          | 
      |||
|---|---|---|---|
Return a single value for the given parameter name: 
  | 
      |||
        
          | 
      
name | 
            string | 
            
Returns
string | null
| 
         
          getAll() 
          | 
      |||
|---|---|---|---|
Return an array of values for the given parameter name.  | 
      |||
        
          | 
      
name | 
            string | 
            
Returns
string[]
If there is no such parameter, an empty array is returned.
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v7.angular.io/api/router/ParamMap