HTTP request on single object

I am using an API to pull data which is then printed onto the page, I have successfully got this to work for a json response of more than 1 object, as this parses though a “matches” hierarchy. If i do this for one object I cannot seem to print it out.

The json that I have working is

image

The Json i am now working with (and stuck on) is

Json data

my request is

this.http.get('mylink.co.uk')
  .map(res => res.json())
  .subscribe(data => {
    console.log(data);
    this.details = data;
    resolve(this.details);
  });

and angular to be {{attribution}}

If someone could point out where I’m going wrong that would be great

Where does this resolve comes from and why is it needed in this place?