Advertisement
Guest User

qe

a guest
Jan 25th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 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. response: string;
  18. confirmPassword: string;
  19. url: string;
  20. headers: Headers;
  21.  
  22. constructor(public navCtrl: NavController, public navParams: NavParams, public alertCtrl: AlertController, public http: Http) {
  23. this.headers = new Headers();
  24. this.headers.append('content-type', 'application/x-www-from-urlencoded');
  25. this.headers.append('cache-control', 'no-cache');
  26. this.headers.append( 'x-apikey', 'c0b179acd662d52601db1236cdbaf50fdfa31');
  27. this.response='';
  28. this.http=http;
  29.  
  30. }
  31.  
  32. ionViewDidLoad() {
  33. console.log('ionViewDidLoad SignupPage');
  34. }
  35. goToLogin(){
  36. this.navCtrl.pop();
  37. }
  38.  
  39. signup() {
  40. var link = 'https://fiszki-32b3.restdb.io/rest/uzytkownik';
  41. var data = JSON.stringify({name: "MARCIN" ,username: "Marcin", email: "marcinokon@marcinokon.pl", password: "password"});
  42.  
  43. this.http.post(link, data)
  44. .subscribe(data => {
  45. this.response = data._body;
  46. }, error => {
  47. console.log("Oooops!");
  48. });
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement