【发布时间】:2019-09-18 13:21:55
【问题描述】:
我正在尝试使用 spotify api 在表格上显示一些曲目,但它没有显示任何内容。这是代码
这是来自控制台的tracksArray。
(4) [{…}, {…}, {…}, {…}]
0: {uri: ""}
1: {uri: "spotify:track:4JhloJcv1weqqs8RfBLWk0"}
2: {uri: "spotify:track:7rHJr8x10nTZYR4j2VYlXu"}
3: {uri: "spotify:track:60SdxE8apGAxMiRrpbmLY0"}
length: 4
__proto__: Array(0)
这是html
@Component({
moduleId: module.id,
selector: 'app-favtracks',
template: `
<table class="table">
<thead>
<tr>
<th class="styled-tableheader">Vista Previa</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let track of tracksArray">
<td>
<iframe
[src]="track.uri | domsanitizer"
width="320"
height="90"
frameborder="0"
allowtransparency="true"
allow="encrypted-media"
></iframe>
</td>
</tr>
</tbody>
</table>
`,
styleUrls: ['./favtracks.component.scss'],
providers: [SpotifyService]
})
【问题讨论】:
-
您是否在控制台中遇到错误?
-
此问题已被其他用户修复。请按照下面提到的参考链接。 Reference 请提及 DomSanitizer 管道,代码也一样。
-
嗨,Jason,不,我在控制台上没有收到任何错误
-
您使用的是哪个版本的 Angular?自第 2 版以来,我还没有看到
moduleId: module.id完成。
标签: arrays angular display ngfor