Advertisement
Guest User

Untitled

a guest
Dec 6th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.73 KB | None | 0 0
  1. // Players
  2. import { ApiService } from './ApiService';
  3. import { Component } from '@angular/core';
  4. import { HttpClient } from '@angular/common/http';
  5. import { Response, Http } from '@angular/http';
  6. import { Observable } from 'rxjs/Rx';
  7. import 'rxjs/add/operator/map';
  8.  
  9. @Component({
  10. selector: 'app-root',
  11. templateUrl: './app.component.html',
  12. styleUrls: ['./app.component.css'],
  13. providers: [ApiService]
  14. })
  15.  
  16. export class PlayersComponent{
  17.  
  18. constructor(private _http: HttpClient, private service: ApiService) { }
  19. data: any[] = [];
  20. ngOnInit() {
  21. this.service.getPlayers()
  22. .subscribe((res: any[]) => {
  23. this.data = res;
  24. console.log('PLAYERS: res is', res);
  25. });
  26. }
  27. getPlayer() {
  28.  
  29. }
  30. addPlayer(value: any) {
  31.  
  32. this._http.post('/api/players/',
  33. {
  34. firstName: value.firstName,
  35. lastName: value.lastName,
  36. city: value.city,
  37. userlogin: 'lxkn95',
  38. number: value.number,
  39. redcards: 1,
  40. yellowcards: 0
  41.  
  42. })
  43. .subscribe((data: any) => {
  44. console.log("SUCCESS");
  45. })
  46.  
  47. }
  48. }
  49.  
  50. //players.html
  51. <div class="col-md-6 offset-md-3">
  52. <form #form="ngForm" (ngSubmit)="addPlayer(form.value)">
  53. <label>firstName</label>
  54. <input class="form-control" type="text" name="firstName" ngModel />
  55. <label>lastName</label>
  56. <input class="form-control" type="text" name="lastName" ngModel />
  57. <label>city</label>
  58. <input class="form-control" type="text" name="city" ngModel />
  59. <label>number</label>
  60. <input class="form-control" type="number" name="number" ngModel />
  61. <label>ycards</label>
  62. <input class="form-control" type="number" name="yellowCards" ngModel />
  63. <label>rcards</label>
  64. <input class="form-control" type="number" name="redCards" ngModel />
  65. <input class="btn btn-success form-control" type="submit" value="Submit" />
  66. </form>
  67. </div>
  68. <div class="col-md-6 offset-md-3">
  69. <table class="table-hover">
  70. <tr>
  71. <th>FirstName</th>
  72. <th>LastName</th>
  73. <th>Number</th>
  74. <th>City</th>
  75. </tr>
  76. <tr *ngFor="let item of data">
  77. <td>
  78. {{item.firstName}}
  79. </td>
  80. <td>
  81. {{item.lastName}}
  82. </td>
  83. <td>
  84. {{item.number}}
  85. </td>
  86. <td>
  87. {{item.city}}
  88. </td>
  89. </tr>
  90. </table>
  91. </div>
  92. <div class="row">
  93. <div class="col-md-6 md-offset-3">
  94. <form #form="ngForm" (ngSubmit)="login(form.value)">
  95. <div class="form-group">
  96. <label>Login</label>
  97. <input type="text" class="form-control" id="username" name="username" ngModel />
  98. </div>
  99. <div class="form-group">
  100. <label>Password</label>
  101. <input type="text" class="form-control" id="password" name="password" ngModel />
  102. </div>
  103. <div class="form-group">
  104. <input type="submit" class="btn btn-success form-control" value="Zaloguj" />
  105. </div>
  106. </form>
  107. </div>
  108. </div>
  109.  
  110.  
  111.  
  112. //login.ts
  113. import { Component } from '@angular/core';
  114. import { ApiService } from './ApiService';
  115. //import { Md5 } from './md5';
  116. import { Router } from '@angular/router';
  117. @Component({
  118. selector: 'app-root',
  119. templateUrl: './app.component.html',
  120. styleUrls: ['./app.component.css'],
  121. providers: [ApiService]
  122. })
  123. export class LoginComponent {
  124. constructor(private service: ApiService, private router: Router) { }
  125.  
  126. users: any[] = [];
  127.  
  128. ngOnInit() {
  129. this.service.getUsers().subscribe((res: any[]) => {
  130. console.log("LOGIN");
  131. this.users = res;
  132. })
  133. }
  134.  
  135. login(value: any) {
  136. //for (var i = 0; i < this.users.length; i++) {
  137. // //if (this.users[i].username == value.username && this.users[i].password == Md5(value.password)) {
  138.  
  139. // //}
  140. // //this.router.navigate(['/players']);
  141. //}
  142.  
  143. }
  144. }
  145.  
  146. //login html
  147. <!--<div class="col-md-6 md-offset-3">
  148. <form #form="ngForm" (ngSubmit)="login(form.value)">
  149. <div class="form-group">
  150. <label>Login</label>
  151. <input type="text" class="form-control" id="username" name="username" ngModel/>
  152. </div>
  153. <div class="form-group">
  154. <label>Password</label>
  155. <input type="text" class="form-control" id="password" name="password" ngModel/>
  156. </div>
  157. <div class="form-group">
  158. <input type="submit" class="btn btn-success form-control" value="Zaloguj" />
  159. </div>
  160. </form>
  161. </div>-->
  162. <div>
  163. <h2>ASD</h2>
  164. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement