Advertisement
Guest User

NIEROZUMIEMJAVASCRIPTU

a guest
Jan 25th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. import { Component } from '@angular/core';
  2. import { NavController, NavParams, AlertController } from 'ionic-angular';
  3. import { User } from '../../user-model';
  4. import { Http, Headers } from '@angular/http';
  5. import 'rxjs/add/operator/map';
  6. @Component({
  7. selector: 'page-signup',
  8. templateUrl: 'signup.html'
  9. })
  10. export class Signup{
  11. user: User = {
  12. name: "",
  13. username: "",
  14. email: "",
  15. password: ""
  16. };
  17. this.data = {};
  18. this.data.name: string;
  19. this.data.username: string;
  20. this.data.email: string ;
  21. this.data.password: string;
  22. this.data.response: string;
  23.  
  24. confirmPassword: string;
  25. url: string;
  26. headers: Headers;
  27.  
  28. constructor(public navCtrl: NavController, public navParams: NavParams, public alertCtrl: AlertController, public http: Http) {
  29. this.headers = new Headers();
  30. this.headers.append('content-type', 'application/x-www-from-urlencoded');
  31. this.headers.append('cache-control', 'no-cache');
  32. this.headers.append( 'x-apikey', 'c0b179acd662d52601db1236cdbaf50fdfa31');
  33. this.data.name = '';
  34. this.data.username = '';
  35. this.data.email = '';
  36. this.data.password = '';
  37. this.data.response = '';
  38. this.http=http;
  39.  
  40. }
  41.  
  42. ionViewDidLoad() {
  43. console.log('ionViewDidLoad SignupPage');
  44. }
  45. goToLogin(){
  46. this.navCtrl.pop();
  47. }
  48.  
  49. signup() {
  50. var link = 'https://fiszki-32b3.restdb.io/rest/uzytkownik';
  51. var data = JSON.stringify({name: "MARCIN" ,username: "Marcin", email: "marcinokon@marcinokon.pl", password: "password"});
  52.  
  53. this.http.post(link, data)
  54. .subscribe(data => {
  55. this.data.response = data._body;
  56. }, error => {
  57. console.log("Oooops!");
  58. });
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement