ReferenceErrorの代わりに空の文字列を置き換えたい。次のコード:
p #{data.data.data}
無効にしたいテンプレートをレンダリングすると、ReferenceErrorが発生しました。
同じことに出くわしましたが、空のオブジェクトを渡すのは間違っていると感じました。テンプレートで次のような可能性を処理することをお勧めします。
- if(data)
p #{data.data.data}
- else
p No data for you!
または、プレースホルダーをインラインで指定します
p #{data.data.data ? data.data.data : 'No data'}
レンダリング時に値がない場合は、空のオブジェクトを渡します。
res.render('view/index', {data: your_data_variable || {} });