0

ReferenceErrorの代わりに空の文字列を置き換えたい。次のコード:

p #{data.data.data}

無効にしたいテンプレートをレンダリングすると、ReferenceErrorが発生しました。

4

2 に答える 2

2

同じことに出くわしましたが、空のオブジェクトを渡すのは間違っていると感じました。テンプレートで次のような可能性を処理することをお勧めします。

- if(data)
  p #{data.data.data}
- else
  p No data for you!

または、プレースホルダーをインラインで指定します

p #{data.data.data ? data.data.data : 'No data'}
于 2012-12-22T14:32:57.280 に答える
1

レンダリング時に値がない場合は、空のオブジェクトを渡します。

res.render('view/index', {data: your_data_variable || {} });

于 2012-05-17T11:06:43.563 に答える