prepareExternalUrl method

String prepareExternalUrl (String url)

Given a string representing a URL, returns the platform-specific external URL path. If the given URL doesn't begin with a leading slash ('/'), this method adds one before normalizing. This method will also add a hash if HashLocationStrategy is used, or the appBaseHref if the PathLocationStrategy is in use.

Implementation

String prepareExternalUrl(String url) {
  if (url.isNotEmpty && !url.startsWith('/')) {
    url = '/$url';
  }
  return locationStrategy.prepareExternalUrl(url);
}