如果我的 json 中的模型为空,我想显示标准图像。
这是我的功能,首先我成功地实现了格式化 url 以使其更大(例如:https ://i1.sndcdn.com/artworks-000121961221-bzjnxn-large.jpg到https://i1.sndcdn。 com/artworks-000121961221-bzjnxn-t500x500.jpg)但是当模型(artwork_url)为空时我无法分配标准图像。
formattedArtwork: Ember.computed('artwork_url', function() {
var splitURL, url;
if (this.get('artwork_url')) {
url = this.get('artwork_url');
splitURL = url.split('-large');
return splitURL[0] + '-t500x500' + splitURL[1];
} else {
url = this.get('https://mystandardimage.jpg');
return url;
}
}),
因此,如果它获得了 arwork_url,我可以格式化并显示 img,但如果它没有获得,我想放一个我创建的通用图像 url,目前它说我的 url 是未定义的,尽管那个 url ( https://i1 .sndcdn.com/artworks-000121961221-bzjnxn-t500x500.jpg)确实存在。
我究竟做错了什么?
查看打印屏幕