3

html を条件付きでレンダリングしたい。

addr_2 という名前の変数があり、残りのサービスを介して設定し、それを次のような jade テンプレートに渡します

res.render('jade_file',{addr_2 : 'some_value'});

変数 addr_2 の値を「NULL」に設定するシナリオが存在する可能性があります

jade ファイルで、「NULL」と等しくない場合にのみ addr_2 の値をレンダリングしたい

次のコードを試しましたが、動作しません

   | (#{addr_2} === 'NULL') ? '' : #{addr_2} br
4

1 に答える 1

5

addr_2 などの渡された変数を評価するときに、カーリー タグやハッシュ記号を使用せずに参照します。

if (typeof(addr_2) !== undefined && addr_2 != null) {
  | #{addr_2}
}
于 2012-07-27T20:14:30.947 に答える