Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component } from '@angular/core';
- import { NavController, NavParams, AlertController } from 'ionic-angular';
- import { User } from '../../user-model';
- import { Http, Headers } from '@angular/http';
- import 'rxjs/add/operator/map';
- @Component({
- selector: 'page-signup',
- templateUrl: 'signup.html'
- })
- export class Signup{
- user: User = {
- name: "",
- username: "",
- email: "",
- password: ""
- };
- this.data = {};
- this.data.name: string;
- this.data.username: string;
- this.data.email: string ;
- this.data.password: string;
- this.data.response: string;
- confirmPassword: string;
- url: string;
- headers: Headers;
- constructor(public navCtrl: NavController, public navParams: NavParams, public alertCtrl: AlertController, public http: Http) {
- this.headers = new Headers();
- this.headers.append('content-type', 'application/x-www-from-urlencoded');
- this.headers.append('cache-control', 'no-cache');
- this.headers.append( 'x-apikey', 'c0b179acd662d52601db1236cdbaf50fdfa31');
- this.data.name = '';
- this.data.username = '';
- this.data.email = '';
- this.data.password = '';
- this.data.response = '';
- this.http=http;
- }
- ionViewDidLoad() {
- console.log('ionViewDidLoad SignupPage');
- }
- goToLogin(){
- this.navCtrl.pop();
- }
- signup() {
- var link = 'https://fiszki-32b3.restdb.io/rest/uzytkownik';
- var data = JSON.stringify({name: "MARCIN" ,username: "Marcin", email: "marcinokon@marcinokon.pl", password: "password"});
- this.http.post(link, data)
- .subscribe(data => {
- this.data.response = data._body;
- }, error => {
- console.log("Oooops!");
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement