内容丰富的 getAsset 返回未定义
Contentful getAsset retunrs undefined
我正在尝试从 Contentful 获取资产、图像到我的 Angular 应用程序中。当我在网络日志中获取图像时,它在我的 console.log 中一直显示 undefined
。知道为什么吗?
组件中的函数如下:
this.contentfulService.getContactImage()
.then(asset => this.pageImage)
.then(asset => console.log("Recieved Gallery Image", this.pageImage));
这是服务:
//get Page Image
getContactImage() {
return this.cdaClient.getAsset('<asset ID>')
.then(asset => asset.fields.file.url);
}
你不认为,你正在返回你从未分配过的 this.pageImage
..
this.contentfulService.getContactImage()
.then(asset => **this.pageImage**)
.then(asset => console.log("Recieved Gallery Image", this.pageImage));
我正在尝试从 Contentful 获取资产、图像到我的 Angular 应用程序中。当我在网络日志中获取图像时,它在我的 console.log 中一直显示 undefined
。知道为什么吗?
组件中的函数如下:
this.contentfulService.getContactImage()
.then(asset => this.pageImage)
.then(asset => console.log("Recieved Gallery Image", this.pageImage));
这是服务:
//get Page Image
getContactImage() {
return this.cdaClient.getAsset('<asset ID>')
.then(asset => asset.fields.file.url);
}
你不认为,你正在返回你从未分配过的 this.pageImage
..
this.contentfulService.getContactImage()
.then(asset => **this.pageImage**)
.then(asset => console.log("Recieved Gallery Image", this.pageImage));