【问题标题】:How do I pass variables/data from a JS file to an HBS file?如何将变量/数据从 JS 文件传递​​到 HBS 文件?
【发布时间】:2020-10-29 10:06:51
【问题描述】:

我在第一个 JS 文件 controller.js 中提取数据库数据。

我需要将它传递给使用数据来显示/绘制它的前端文件。

调用它,view.hbs

我试过了:

controller.js: data.exports={数据};

view.hbs const { data } = require('Project/views/controller.js')

但是我得到一个“ReferenceError: require is not defined”。

不确定是否有其他方法可以传递数据/变量。

【问题讨论】:

  • 您是否尝试在 EJS (<% ... %>) 中的 HTML <script> 元素中执行此操作,该元素恰好是从 EJS 生成的?
  • 我正在尝试在 HTML

标签: javascript html node.js handlebars.js


【解决方案1】:

require 是节点环境中可用的函数。

如果你想在浏览器中使用它,你需要编译代码,例如使用webpack

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 2018-10-15
    • 2021-08-07
    • 2020-07-19
    • 1970-01-01
    相关资源
    最近更新 更多