File

src/app/services/language.service.ts

Description

Language service

Example

Index

Properties
Methods

Constructor

constructor()

Methods

Public getLanguages
getLanguages()

Push languages to language array

Returns : Array<Language>

Array

Properties

English
English: Language
Type : Language
Default value : new Language(0, 'English', 'ENG')
lanuagesArray
lanuagesArray: Array<Language>
Type : Array<Language>
Default value : [ this.English, this.Ukrainian, this.Russian ]
Russian
Russian: Language
Type : Language
Default value : new Language(1, 'Russian', 'RUS')
Ukrainian
Ukrainian: Language
Type : Language
Default value : new Language(2, 'Ukrainian', 'UA')
import { Injectable } from '@angular/core';
import {Language} from '../models/language';

/**
 * Language service
 * @class LanguageService
 */
@Injectable()
export class LanguageService {

  /**
   * @constructor
   */
  constructor() { }
  English: Language = new Language(0, 'English', 'ENG');
  Russian: Language = new Language(1, 'Russian', 'RUS');
  Ukrainian: Language = new Language(2, 'Ukrainian', 'UA');

  lanuagesArray: Array<Language> = [
    this.English,
    this.Ukrainian,
    this.Russian
  ];

  /**
   * Push languages to language array
   * @returns Array<Language>
   */
  public getLanguages(): Array<Language> {
    return this.lanuagesArray;
  }

}

results matching ""

    No results matching ""