BAEL-3091: The Prototype Pattern in Java (changed code based on valid comments from a reader)

This commit is contained in:
Vivek Balasubramaniam
2019-10-29 22:27:15 +05:30
parent db85c8f275
commit d3d5b060e7
20517 changed files with 1642290 additions and 0 deletions
@@ -0,0 +1,36 @@
import { Component, OnInit } from '@angular/core';
import { Http, RequestOptions, Headers } from '@angular/http';
import 'rxjs/add/operator/map'
@Component({
selector:'home',
templateUrl: './app/home/home.component.html'
})
export class HomeComponent implements OnInit {
userName: string;
constructor(private http: Http) { }
ngOnInit() {
let url = 'http://localhost:8082/user';
let headers = new Headers({
'Authorization': 'Basic ' + sessionStorage.getItem('token')
});
let options = new RequestOptions({ headers: headers });
this.http.post(url,{}, options).
map(res => res.json()).
subscribe(
principal => this.userName = principal.name,
error => {
if(error.status == 401)
alert('Unauthorized');
}
);
}
logout() {
sessionStorage.setItem('token', '');
}
}