/// import {Component, OnInit} from '@angular/core'; import {LoginCredential} from '../../../common/entities/LoginCredential'; import {AuthenticationService} from "../model/network/authentication.service.ts"; import {Router} from "@angular/router-deprecated"; import {FORM_DIRECTIVES} from "@angular/common"; @Component({ selector: 'login', templateUrl: 'app/login/login.component.html', styleUrls:['app/login/login.component.css'], directives:[FORM_DIRECTIVES] }) export class LoginComponent implements OnInit{ loginCredential: LoginCredential; constructor(private _authService: AuthenticationService, private _router: Router) { this.loginCredential = new LoginCredential(); } ngOnInit(){ if (this._authService.isAuthenticated()) { this._router.navigate(['Gallery',{directory:"/"}]); } } onLogin(){ this._authService.login(this.loginCredential); } }