2017-05-03 10 views
1

私はnode.jsを使用してプロジェクトを作成しています私はyo-yoライブラリを使ってhtmlテンプレートを作成しています。テンプレート文字列で_or_条件を使用するにはどうすればよいですか?

私はつぶやきのユーザーprofile_banner_urlからカバーを追加したいです。このよう

const yo = require('yo-yo') 
module.exports = function (tweet) { 
    return yo` 
    <div class='cover'> 
     <img src='${tweet.user.profile_banner_url}' /> 
    </div> 
    ` 
} 

はしかし、時にはツイートはブラウザにエラーを与える任意のprofile_banner_urlを返しません。

私はpublicディレクトリから別の画像を追加しようとしました:

<img src='${tweet.user.profile_banner_url} || otherimg.jpg' /> 

しかし、それは動作しませんでした。

テンプレート文字列でor条件を使用するのに最適なapproacheは何ですか?

+0

JavaScriptでテンプレート文字列を使用できますが、HTMLではテンプレート文字列を使用できないことに注意してください。あなたのコードはHTMLのように見えますが、おそらく実際には '.js'ファイルか'

関連する問題