Как я могу отобразить эти объекты в угловых - PullRequest
0 голосов
/ 05 октября 2019

Ниже приведено изображение данных JSN:

receiving json data from api

web.service.ts

 myQuote = 'http://quotes.rest/qod.json';

 getQuotes(){
  return this.http.get(this.myQuote).subscribe(data => {
    // data = const quotes;  
    console.log(data)
  });
}

home.component.ts

@Component({
  selector: 'messages',
  template: ' here {{contents?.quotes[0].quote}}'
})

export class MessagesComponent {
constructor(private webService: webServices){}

showQuotes(){
    this.webService.getQuotes();
    var items = {}
  }
  ngOnInit(){
    console.log(this.showQuotes())

  }
} 

1 Ответ

0 голосов
/ 05 октября 2019

Исходя из предположения, согласно вашему скриншоту:

HTML:

<div *ngFor="let obj of data.contents.quotes">
    <div> {{obj.propertyName_that_you_want_display }} </div>
    <h2>Options:</h2>
    <div *ngFor="let tag of obj.tags">
        {{tag}}
    </div>
</div>

A Working Demo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...