5.7: Member Profile
Adding UserService Method
getUser(id): Observable<User> {
return this._http
.get<User>(this.baseUrl + 'users/' + id);
}Generating MemberDetailComponent
g c members/member-detail --no-specUpdating the Component
export class MemberDetailComponent implements OnInit {
user: User;
constructor(
private _userService: UserService,
private _route: ActivatedRoute) { }
ngOnInit() {
this.loadUser();
}
loadUser() {
this._userService.getUser(+this._route.snapshot.params['id'])
.subscribe((user: User) => {
this.user = user;
}, error => {
console.log('Failed to load user.');
});
}
}Add the MemberDetailComponent to the Routes Module
Add a Router Link in the MemberCardComponent
Last updated