Changeset ee137aa for Farmatiko/ClientApp/src/app/login
- Timestamp:
- 08/07/20 10:59:56 (4 years ago)
- Branches:
- master
- Children:
- 63d885e
- Parents:
- c73269d
- Location:
- Farmatiko/ClientApp/src/app/login
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Farmatiko/ClientApp/src/app/login/login.component.html
rc73269d ree137aa 6 6 <div class="example-container"> 7 7 <mat-form-field> 8 <input matInput placeholder="Email" formControlName="email">8 <input matInput placeholder="Email" [(ngModel)]="this.email" formControlName="email"> 9 9 </mat-form-field> 10 10 11 11 <mat-form-field> 12 <input matInput type="password" placeholder="Password" formControlName="password">12 <input matInput type="password" placeholder="Password" [(ngModel)]="this.passwd" formControlName="password"> 13 13 </mat-form-field> 14 14 15 <button [disabled]="!loginForm.valid" mat-raised-button color="primary" [routerLink]="['/dashboard']" mat-button>Најави се</button>15 <button [disabled]="!loginForm.valid" mat-raised-button color="primary" (click)="loginPharmacyHead()" mat-button>Најави се</button> 16 16 </div> 17 17 </form> -
Farmatiko/ClientApp/src/app/login/login.component.ts
rc73269d ree137aa 1 1 import { Component, OnInit } from '@angular/core'; 2 import { FormBuilder, FormGroup, FormControl, Validators, FormArray } from '@angular/forms'; 2 import { FormGroup, FormControl, Validators } from '@angular/forms'; 3 import { Router, ActivatedRoute } from '@angular/router'; 4 import { DataService } from '../shared/data.service'; 3 5 4 6 @Component({ … … 9 11 export class LoginComponent implements OnInit { 10 12 loginForm: FormGroup; 13 email: string; 14 passwd: string; 15 errorMessage: string; 11 16 12 constructor( ) {17 constructor(private dataService: DataService,private router: Router, private route: ActivatedRoute) { 13 18 this.loginForm = new FormGroup({ 14 19 email: new FormControl('', [Validators.required, Validators.email]), … … 20 25 } 21 26 27 loginPharmacyHead() { 28 this.dataService.loginPharmacyHead(this.email, this.passwd) 29 .subscribe((id: Number) => { 30 if(id) { 31 this.router.navigate(['/dashboard/' + id]); 32 } 33 else { 34 this.errorMessage = 'There was a problem signing in!'; 35 console.log(this.errorMessage); 36 } 37 }, 38 (err: any) => console.log(err)); 39 } 22 40 }
Note:
See TracChangeset
for help on using the changeset viewer.