现有问题
根据playList/detail 的API拿到的数据是不完整的,tracks中只存在所有歌曲的前几条,因此要获取trackIds进而请求song/detail 的API。
实现
- home.component.html
<!--热门歌单开始-->
<div class="down">
<div class="down-wrap">
<app-single-sheet
class="sheet-item"
*ngFor="let item of songSheetList"
[sheet]="item"
(onPlay)="onPlaySheet($event)"
></app-single-sheet>
</div>
</div>
<!--热门歌单结束-->
- single-sheet.component.html
<ng-container>
<a class="cover">
<img [src]="sheet.picUrl" [alt]="sheet.name" />