Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {Component} from '@angular/core';
- import {AuthService} from "../../services/auth/auth.service";
- import {NavController, ViewController, Alert, MenuController} from "ionic-angular";
- @Component({
- selector: 'login',
- templateUrl: 'build/components/login/login.html'
- })
- export class LoginPage {
- public username:string
- public password:string
- constructor(private auth:AuthService,
- public nav:NavController,
- public viewCtrl:ViewController,
- private menu:MenuController) {
- }
- public login() {
- this.auth.login({
- username: this.username,
- password: this.password
- }).then(user => this.dismiss())
- .catch(err => this.showLoginFailedAlert(err));
- }
- private showLoginFailedAlert(err:any) {
- let alert = Alert.create({
- title: 'Login fehlgeschlagen',
- subTitle: 'Der Anmeldevorgang ist fehlgeschlagen. Bitte überprüfen Sie Benutzername und Passwort.',
- buttons: ['OK']
- });
- this.nav.present(alert);
- }
- public dismiss() {
- this.menu.swipeEnable(true);
- this.viewCtrl.dismiss();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement