Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. import { Component, OnInit } from '@angular/core';
  2. import{Signup} from '../model/signup';
  3. import { ActivatedRoute, Router } from '@angular/router';
  4. import{NgForm} from '@angular/forms'
  5. import { Sign } from '../model/sign';
  6. import { SignupHttpService } from '../model/signup-http.service';
  7. import { FormGroup, FormBuilder, Validators } from '@angular/forms';
  8.  
  9. @Component({
  10. selector: 'app-signuppage',
  11. templateUrl: './signuppage.component.html',
  12. styleUrls: ['./signuppage.component.css']
  13. })
  14. export class SignuppageComponent implements OnInit {
  15. userForm: FormGroup;
  16. FirstName:string;
  17. LastName:string;
  18. UserName:string;
  19. Password:string;
  20. EmailId:string;
  21. Contact:number;
  22. PanNumber:string;
  23.  
  24.  
  25. get username() {
  26. return this.userForm.get('username');
  27. }
  28. get firstname() {
  29. return this.userForm.get('firstname');
  30. }
  31. get lastname() {
  32. return this.userForm.get('lastname');
  33. }
  34. get contact() {
  35. return this.userForm.get('contact');
  36. }get pan() {
  37. return this.userForm.get('pan');
  38. }
  39.  
  40. get email() {
  41. return this.userForm.get('email');
  42. }
  43.  
  44. get password() {
  45. return this.userForm.get('password');
  46. }
  47.  
  48. model=new Sign('','','','','',0,'');
  49. constructor(private _route:ActivatedRoute,private _router:Router,
  50. private signupHttpService:SignupHttpService,private fb: FormBuilder) {
  51. this.userForm = this.fb.group({
  52. firstname: ['', Validators.required],
  53. lastname: ['', Validators.required],
  54. username: ['', Validators.required],
  55. password: ['', Validators.required],
  56. email: ['', Validators.required],
  57. contact: ['', Validators.required],
  58. pan: ['', Validators.required]
  59. });
  60. }
  61. onPasswordStrengthChanged(strength) {
  62. console.log('====================================');
  63. console.log('onPasswordStrengthChanged', strength);
  64. console.log('====================================');
  65. }
  66.  
  67. ngOnInit() {
  68.  
  69.  
  70. }
  71.  
  72. submitForm(form: NgForm){
  73. console.log(form.value);
  74. this.signupHttpService.saveRegister(form.value).subscribe(
  75. data=>console.log('success:',data),
  76. err=>console.log('error:',err));
  77. this._router.navigate(['/firstpage']);
  78.  
  79. }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement