0
こんにちはOMDB APIを使用してムービーのリストを取得しています。私はコンソールにデータを取得しますが、UIでループを表示することはできません。ただ空を返します。このように、それを通して私のHTMLコンポーネントのIループに : OMDB ApiからAngular2を使用してデータを取得
export class example {
movies: Movie[];
search: string;
constructor(private service: MovieService) {}
getMovies(): void {
this.service.get(this.search).then((result) => {
this.movies = [result];
console.log(result)
});
}
}
私はこれを取得していますログデータを慰める
<div *ngFor="let movie of movies">
<div>{{movie.Title}}<span>{{movie.Rated}}</span></div>
</div>
しかし、これは動作しません。それは何もしません。
誰かが私を助けてくれますか?とても感謝しております。
おかげ
は、 'this.moviesの= [結果]を変更してみてください:
へ:にちょうど行を変更しようとし、それををチェックresult.Search; 'と表示され、何が起こるかを確認できます – Diullei
タイプムービーには検索が存在しません。 –
私はあなたの "print"で見ることができるように、 'result'オブジェクトにはあなたが探しているデータを持つ配列である' Search'というプロパティがあります。この値を 'movies'リストに渡す必要があります。 – Diullei