我想替换空字符串而不是 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 || {} });