Skip to content

Instantly share code, notes, and snippets.

@jsmuster
Created December 24, 2018 23:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsmuster/9af7aef6dd53a815e34db5ad712c3968 to your computer and use it in GitHub Desktop.
Save jsmuster/9af7aef6dd53a815e34db5ad712c3968 to your computer and use it in GitHub Desktop.
import { Component, OnInit } from '@angular/core';
import {UserInfoModel} from '../models/userInfo';
import { HttpClient } from "@angular/common/http";
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'display-user-data',
templateUrl: './display-user-data.component.html',
styleUrls: ['./display-user-data.component.css']
})
export class DisplayUserDataComponent implements OnInit
{
user: UserInfoModel = new UserInfoModel({guid: "D21ds12x",
uid: "cust2dsa12dsa",
first_name: "John",
last_name: "Doe",
email: "email@email.com",
zipcode: 10283,
password: "Idasn2x2#"});
constructor(private http: HttpClient, private route: ActivatedRoute) {
}
private subscriber: any;
ngOnInit()
{
this.subscriber = this.route.params.subscribe(params => {
this.http.get('/api/v1/customer/' + params.uid).subscribe((data:any) => {
this.user = new UserInfoModel(data.customer);
});
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment