【问题标题】:How to execute JavaScript code in EJS template?如何在 EJS 模板中执行 JavaScript 代码?
【发布时间】:2014-10-19 06:17:27
【问题描述】:

如果可能,我只想更改 ejs 文件,如下所示:

...
<?= comment.description -?>
...

comment.description 包含这样的内容:

foo
Lorem ipsum dolor sit amet

是否可以使用comment.description在模板之前内执行JavaScript代码?

我只想删除comment.description的第一行:

comment.description = comment.description.split("\n").slice(1).join("\n");

【问题讨论】:

    标签: javascript templates ejs


    【解决方案1】:

    = 表示里面的内容将在 html 中可见。要创建变量或计算 JS,您不需要 =

    例如:

    <? comment.description = comment.description.split("\n").slice(1).join("\n"); -?>  
    <?= comment.description -?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2021-12-13
      • 2020-02-24
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 2012-12-25
      相关资源
      最近更新 更多