私はサービスに加入しており、サービスから返されたデータをループしてビューに出力する必要があります。返されたサービスからのデータをループする
私がコンソールにログアウトすると、要求されたすべてのデータが取得されますが、ビューで出力しようとするとデータの最後のレコードしか取得されません。
export class SandboxComponent implements OnInit {
statusList;
errorMessage;
constructor(private dataService : DataService) { }
ngOnInit() {
this.getStatusTag();
}
getStatusTag(){
this.dataService.getStatusAPI()
.subscribe(
(data) => {
for(let myVar of data){
this.statusList = myVar;
console.log(this.statusList);
}
},
error => this.errorMessage = <any>error);
}
}
ビューをどのようにループしますか? – Sajeetharan
'this'.statusList'に' data'の最後の値を効果的に割り当てる代わりに、 'this.statusList'を** Array **と[push()](https://developer.mozilla)にする必要があります.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push)に 'myVar'の値を追加します。 – Ankit