AngularTS
    Preparing search index...

    Class Location

    Index

    Constructors

    • Parameters

      • appBase: string

        application base URL

      • appBaseNoFile: string

        application base URL stripped of any filename

      • Optionalhtml5: boolean = true

        Defaults to true

      • Optionalprefix: string

        URL path prefix for html5 mode or hash prefix for hashbang mode

      Returns Location

    Properties

    $$state: any
    absUrl: string

    An absolute URL is the full URL, including protocol (http/https ), the optional subdomain (e.g. www ), domain (example.com), and path (which includes the directory and slug) with all segments encoded according to rules specified in RFC 3986.

    appBase: string
    appBaseNoFile: string
    basePrefix: string
    hashPrefix: string
    html5: boolean

    Methods

    • Returns the hash fragment when called without any parameters.

      Returns string

      hash

    • Return path of current URL

      Returns string

    • Returns the search part (as object) of current URL

      Returns any

      Search object or Location object

    • Return the history state object

      Returns any

    • Return URL (e.g. /path?a=b#hash) when called without any parameter.

      Returns string

      url

    • Parse given HTML5 (regular) URL string into properties

      Parameters

      • url: string

        HTML5 URL

      Returns void

    • Parameters

      • url: string
      • relHref: string

      Returns boolean

    • Changes the hash fragment when called with a parameter and returns $location.

      Parameters

      • hash: string | number

        New hash fragment

      Returns Location

      hash

    • Change path parameter and return $location.

      Parameters

      • path: string | number

        New path

      Returns Location

    • Sets the search part (as object) of current URL

      Parameters

      • search: any

        New search params - string or hash object.

      • paramValue: string | number | boolean | string[]

        If search is a string or number, then paramValue will override only a single search property.

      • ...args: any

      Returns any

      Search object or Location object

    • Change the history state object when called with one parameter and return $location. The state object is later passed to pushState or replaceState. See https://developer.mozilla.org/en-US/docs/Web/API/History/pushState#state|History.state

      NOTE: This method is supported only in HTML5 mode and only in browsers supporting the HTML5 History API (i.e. methods pushState and replaceState). If you need to support older browsers (like IE9 or Android < 4.0), don't use this method.

      Parameters

      • state: any

      Returns Location

    • Change path, search and hash, when called with parameter and return $location.

      Parameters

      • url: string

        New URL without base prefix (e.g. /path?a=b#hash)

      Returns Location

      url