18

を使用して、.jsファイルから.jadeファイルに日付を送信していますNode.js#{date}フィールドがの場合false、elseを実行し、man答えとして出力します。何がうまくいかない可能性がありますか?

if #{date} == false
  | #{date}
else
  | man
4

3 に答える 3

31

date が false の場合、文字列 'man' を出力しますか? はいの場合、if ステートメントと else ステートメントが間違っています...

どうですか:

if date
  = date
else
  | man

あるいは:

| #{date ? date : 'man'}

または単に:

| #{date || 'man'}
于 2013-02-19T15:24:55.550 に答える
8

if式内では、#{...}を使用せずに単純な変数名を記述します

if date == false
  | #{date}
else
  | man
于 2013-02-08T21:04:00.847 に答える