On this page
AngularJSUrlCodec
class
A UrlCodec that uses logic from AngularJS to serialize and parse URLs and URL parameters.
class AngularJSUrlCodec implements UrlCodec {
  encodePath(path: string): string
  encodeSearch(search: string | { [k: string]: unknown; }): string
  encodeHash(hash: string)
  decodePath(path: string, html5Mode: boolean = true): string
  decodeSearch(search: string)
  decodeHash(hash: string)
  normalize(pathOrHref: string, search?: { [k: string]: unknown; }, hash?: string, baseUrl?: string): string
  areEqual(valA: string, valB: string)
  parse(url: string, base?: string)
}
   Methods
| 
         
          encodePath() 
          | 
      |||
|---|---|---|---|
        
          | 
      
path | 
            string | 
            
Returns
string
| 
         
          encodeSearch() 
          | 
      |||
|---|---|---|---|
        
          | 
      
search | 
            string | { [k: string]: unknown; } | 
            
Returns
string
| 
         
          encodeHash() 
          | 
      |||
|---|---|---|---|
        
          | 
      
hash | 
            string | 
            
| 
         
          decodePath() 
          | 
      ||||||
|---|---|---|---|---|---|---|
        
          | 
      
path | 
            string | 
            |
html5Mode | 
            boolean | 
            Optional. Default is   | 
           
Returns
string
| 
         
          decodeSearch() 
          | 
      |||
|---|---|---|---|
        
          | 
      
search | 
            string | 
            
| 
         
          decodeHash() 
          | 
      |||
|---|---|---|---|
        
          | 
      
hash | 
            string | 
            
| 
         
          normalize() 
          | 
      ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
        
          | 
      
href | 
            string | 
            
Returns
string
normalize(path: string, search: { [k: string]: unknown; }, hash: string, baseUrl?: string): string
         Parameters
path | 
            string | 
            |
search | 
            object | 
            |
hash | 
            string | 
            |
baseUrl | 
            string | 
            Optional. Default is   | 
           
Returns
string
| 
         
          areEqual() 
          | 
      ||||||
|---|---|---|---|---|---|---|
        
          | 
      
valA | 
            string | 
            |
valB | 
            string | 
            
| 
         
          parse() 
          | 
      ||||||
|---|---|---|---|---|---|---|
        
          | 
      
url | 
            string | 
            |
base | 
            string | 
            Optional. Default is   | 
           
© 2010–2021 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v11.angular.io/api/common/upgrade/AngularJSUrlCodec