login.component.ts
786 Bytes
import { Component, OnInit } from '@angular/core';
import {TranslatePipe} from '@ngx-translate/core';
import {SessionServiceService} from '../../shared/services/session-service.service';
@Component({
selector: 'moya-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.css'],
providers: [TranslatePipe]
})
export class LoginComponent implements OnInit {
username: string = "";
password: string = "";
loginError = false;
loginOk = false;
constructor(private sessionService: SessionServiceService) { }
ngOnInit() {
}
login() {
this.sessionService.doLogin(this.username, this.password).subscribe((x) => {
this.loginError = false;
this.loginOk = true;
}, (error) => {
this.loginError = true;
});
}
}