Node.js
发布时间:2022-04-24 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 如何使用EJS模板引擎直接打印变量?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用具有Express Web框架(和EJS模板引擎)的Node.j
s.
当我必须打印
一个变量我做的事情像:
<% if (value) { %>
<%= value %>
<% } %>
我可以做同样的事情,没有打开其他方括号?喜欢:
<% if (value) { PRINT VALUE } %>
这可能吗?如何打印变量?
我很惊讶地发现,你不能这样做,就像在
PHP中一样:
<?PHP if ($value) : ?>
<?PHP echo $value; ?>
<?PHP endif; ?>
然而,一个更好的解决方案可能是
<%= (value) ? value : '' %>
我说这个假设条件有时会更复杂,即
<%= (str.length > 100) ? truncate(str) : str; %>
哪个比
<% if (str.length > 100) { %>
<%= truncate(str) %>
<% } %>
即使它是一个略微设计的例子.
根据您的原始问题,我希望能够直接发出命令.
大佬总结
以上是大佬教程为你收集整理的node.js – 如何使用EJS模板引擎直接打印变量?全部内容,希望文章能够帮你解决node.js – 如何使用EJS模板引擎直接打印变量?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。