0

私の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 ) は実際に存在します。

私は何を間違っていますか?

プリントスクリーンを見る

ここに画像の説明を入力

4

1 に答える 1

1

行の後debugger、あなたはただすべきですreturn "https://i1.sndcdn.com/artworks-000121961221-bzjnxn-t500x500.jpg"

于 2015-08-03T21:59:59.017 に答える