请帮助伙计们!我从https://developers.giphy.com/获取数据,并将它们传递给模式进行查看,除了 imageUrl 之外的所有其他数据都显示。(我做错了什么,为什么不显示gif)
在下面检查我的代码
这是调用api的方法
data = new BehaviorSubject<any>([]);
search(event){
this.http
.get(
this.searchEndpointGiphy +
"api_key=" +
giphyKey +
"&q=" +
event.target.value +
"&limit =" +
limit +
"&offset=" +
offset +
"&rating=" +
rating +
"&lang=en",
)
.subscribe((gifData: any) => {
this.data.next(gifData.data);
}
);
this.modalPopUp();
}
这是 modalPopup 我也在这里将数据传递给我的模态
modalPopUp() {
const modalRef = this.modalService.open(ModalPopUpComponent);
modalRef.componentInstance.data = this.data;
}
最后是我的模态html文件
<div class = "container" *ngFor="let d of data | async">
<div class = "row">
<div class = "col-12 col-6">
</div>
<div class = "col-12 col-6">
<div class="card">
<img [src]="d.url" class="card-img-top img-fluid">
<div class="card-body">
<h5 class="card-title">{{d.title}}</h5>
</div>
</div>
</div>
</div>
</div>
请问为什么imageUrl没有显示??,已经尝试了我在这里看到的所有问题/答案,但没有一个能够解决我的问题