This is the archived documentation for Angular v5. Please visit angular.io to see documentation for the current version of Angular.

UrlSegmentGroup

npm Package @angular/router
Module import { UrlSegmentGroup } from '@angular/router';
Source router/src/url_tree.ts

Represents the parsed URL segment group.

See UrlTree for more information.

Overview

      
      class UrlSegmentGroup {
  constructor(segments: UrlSegment[], children: {...})
  parent: UrlSegmentGroup | null
  segments: UrlSegment[]
  children: {...}
  hasChildren(): boolean
  get numberOfChildren: number
  toString(): string
}
    

Constructor

      
      constructor(segments: UrlSegment[], children: {
    [key: string]: UrlSegmentGroup;
})
    

Members

      
      parent: UrlSegmentGroup | null
    

The parent node in the url tree


      
      segments: UrlSegment[]
    

The URL segments of this group. See UrlSegment for more information


      
      children: {
    [key: string]: UrlSegmentGroup;
}
    

The list of children of this group


      
      hasChildren(): boolean
    

Whether the segment has child segments


      
      get numberOfChildren: number
    

Number of child segments


      
      toString(): string