I have created an api in WebAPI as below.
public HttpResponseMessage Get() {
var response = Request.CreateResponse(HttpStatusCode.OK);
r
Try to work with a simple promise here.
In Service.ts (DemoService)
GetHttpData() {
return new Promise(resolve => {
this.http.get('http://localhost:54037/api/home')
.map(res => res.json())
.subscribe(data => {
resolve(data);
});
}
And in Component:
this.s.GetHttpData()
.then(data => {
console.log("Http call completed: "+data);
});