2 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果在組件的 .ts 文件中,您的查詢結(jié)果在變量中songs(這就是 this.data 的樣子),在組件的 .html 中,您可以
<ng-container *ngFor="let song of songs">
<button type="button" (click)="addSongToPlaylist(song)">Add Song {{ song.name }}</button>
</ng-container>
然后回到 .ts 文件
addSongToPlaylist(song) {
this.playlist.push(song);
}

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊
如果我錯(cuò)了,請(qǐng)糾正我,根據(jù)我的理解,您希望將來自 rest API 的查詢結(jié)果添加到現(xiàn)有的歌曲數(shù)組中,即數(shù)據(jù)。您可以在這里使用擴(kuò)展運(yùn)算符的力量是示例。
Search(){
this.service.getAll(this.searchQuery).subscribe((results) => {
this.loading = true;
console.log('Data is received - Result - ', results);
this.data = [...this.data,...results.results]; // spread operator
this.loading = false;
})
}
添加回答
舉報(bào)