【问题标题】:Using VS Code and It doesn't recognize ejs tags使用 VS Code 却无法识别 ejs 标签
【发布时间】:2020-10-29 08:53:56
【问题描述】:

我正在使用 Vs 代码,当 ejs 输出标签位于 html 标签内时,它无法识别它们,如下面的输入标签:

 <input type="checkbox" name="checkbox" value="<%=item._id%>" onChange="this.form.submit()">

在将默认值属性从 on 更改为 之前,它实际上会打印,现在它什么也不做! 在代码本身中,我可以看到它无法识别它,因为颜色没有像往常一样改变。

我找到的解决方案是重新启动我的 vs 代码并添加

 "emmet.includeLanguages": {
        
        "ejs":"html"
  }

到我的 settings.json 但他们没有工作。

欢迎提出任何建议。

【问题讨论】:

    标签: javascript html node.js express ejs


    【解决方案1】:

    经过多次试验和错误(准确地说是一天半),我使用了这个

    value='<%-item._id%>' 
    
    <input type="checkbox" name="checkbox" value="<%-item._id%>" onChange="this.form.submit()">

    我知道它是如何工作的,但如果有人能给我一个全面的解释,我将不胜感激。我很想完全了解这个标签的工作原理。

    【讨论】:

      猜你喜欢
      • 2020-04-01
      • 2021-08-26
      • 2020-09-08
      • 1970-01-01
      • 2022-10-05
      • 2020-08-02
      • 2023-04-08
      • 2022-01-18
      • 1970-01-01
      相关资源
      最近更新 更多