私のjsonのモデルがnullの場合、標準の画像を表示したいです。
これは私の関数で、最初に URL を大きくするためにフォーマットすることに成功しました (例: https://i1.sndcdn.com/artworks-000121961221-bzjnxn-large.jpgからhttps://i1.sndcdn. com/artworks-000121961221-bzjnxn-t500x500.jpg )しかし、モデル(artwork_url)がnullの場合、標準画像を割り当てることができません。
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 ( https ://i1 .sndcdn.com/artworks-000121961221-bzjnxn-t500x500.jpg ) は実際に存在します。
私は何を間違っていますか?
プリントスクリーンを見る