language-selector.component.ts 624 Bytes
import {Component, Inject} from "ng-forward";
import {LanguageService} from "./language.service";

@Component({
    selector: "language-selector",
    templateUrl: "app/components/language-selector/language-selector.html"
})
@Inject(LanguageService)
export class LanguageSelector {

    constructor(private languageService: LanguageService) { }

    currentLanguage() {
        return this.languageService.currentLanguage();
    }

    changeLanguage(language: string) {
        this.languageService.changeLanguage(language);
    }

    availableLanguages() {
        return this.languageService.availableLanguages;
    }
}