PathUrlStrategy constructor

PathUrlStrategy(
  1. [PlatformLocation platformLocation = const BrowserPlatformLocation(),
  2. bool includeHash = false]
)

Creates an instance of PathUrlStrategy.

The ui_web.PlatformLocation parameter is useful for testing to mock out browser interactions.

Implementation

PathUrlStrategy([
  super.platformLocation,
  this.includeHash = false,
])  : _platformLocation = platformLocation,
      _basePath = stripTrailingSlash(extractPathname(checkBaseHref(
        platformLocation.getBaseHref(),
      )));