Advertisement
Guest User

Untitled

a guest
Nov 7th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. import { Component } from '@angular/core';
  2. import { NavController,LoadingController } from 'ionic-angular';
  3. import {Validators, FormBuilder,FormGroup,FormControl } from '@angular/forms';
  4.  
  5.  
  6. @Component({
  7. selector: 'page-login',
  8. templateUrl: 'login.html'
  9. })
  10. export class Login {
  11.  
  12. constructor(public navCtrl: NavController,
  13. public loadingCtrl: LoadingController,
  14. public formbuilder:FormBuilder,
  15. public userform:FormGroup,
  16. public username:FormControl,
  17. public password:FormControl
  18. ) {}
  19.  
  20.  
  21.  
  22. ionViewLoaded() {
  23. console.log('Hello Login Page');
  24. this.userform = this.formbuilder.group({
  25. username: ['', Validators.required],
  26. password: ['',Validators.required]
  27. });
  28. }
  29. }
  30.  
  31. <ion-header>
  32. <ion-navbar>
  33. <ion-title>
  34. User Login
  35. </ion-title>
  36. </ion-navbar>
  37. </ion-header>
  38. <ion-content >
  39. <form [formGroup]="userform" (ngSubmit)="onCommit()">
  40. <ion-item>
  41. <ion-label>username</ion-label>
  42. <ion-input type="text" formControlName="username" name="username"></ion-input>
  43. </ion-item>
  44. <ion-item>
  45. <ion-label>password</ion-label>
  46. <ion-input type="password" formControlName="password" name="password"></ion-input>
  47. </ion-item>
  48. </form>
  49. <div padding>
  50. <button ion-button type="submit" block
  51. [disabled]="!userform.controls.username.valid || !userform.controls.password.valid"
  52. >login</button>
  53. </div>
  54. </ion-content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement