Description

A noop implemetation for the UrlLocalizer class. Always returns unchanged urls.

Index

language/src/url-localization/localizers/noop-url-localizer.ts

Methods

Methods

delocalize
delocalize()
Inherited from UrlLocalizer

Returns the currently navigated url as is.

Returns: string

The currently navigated url as is.

localize
localize(lang: string)
Inherited from UrlLocalizer

Returns the currently navigated url as is.

Parameters:
Name Type Optional Description
lang string No

Ignore.

Returns: string

The currently navigated url as is.

import { Injectable } from '@angular/core';

import { UrlLocalizer } from './url-localizer';

/**
 * A noop implemetation for the `UrlLocalizer` class.
 * Always returns unchanged urls.
 *
 * @export
 * @class NoopUrlLocalizer
 * @extends {UrlLocalizer}
 */
@Injectable({ providedIn: 'root'})
export class NoopUrlLocalizer extends UrlLocalizer
{
    /**
     * Returns the currently navigated url as is.
     *
     * @param {string} lang Ignore.
     * @returns {string} The currently navigated url as is.
     */
    localize(lang: string): string
    {
        return this.urlReflection.fullUrl;
    }
    
    /**
     * Returns the currently navigated url as is.
     *
     * @returns {string} The currently navigated url as is.
     */
    delocalize(): string
    {
        return this.urlReflection.fullUrl;
    }
}

results matching ""

    No results matching ""