Javascript 如何将变量/数据从JS文件传递到HBS文件?
我正在提取第一个JS文件controller.JS中的数据库数据 我需要将它传递到前端文件,该文件利用数据来显示/绘制它 叫它view.hbs 我试过: controller.js: data.exports={data} view.hbs const{data}=require('Project/views/controller.js') 但我得到一个“ReferenceError:require未定义”Javascript 如何将变量/数据从JS文件传递到HBS文件?,javascript,html,node.js,handlebars.js,Javascript,Html,Node.js,Handlebars.js,我正在提取第一个JS文件controller.JS中的数据库数据 我需要将它传递到前端文件,该文件利用数据来显示/绘制它 叫它view.hbs 我试过: controller.js: data.exports={data} view.hbs const{data}=require('Project/views/controller.js') 但我得到一个“ReferenceError:require未定义” 不确定是否有其他方法来传递数据/变量。require是节点环境中可用的函数 如果您想在浏
不确定是否有其他方法来传递数据/变量。
require
是节点环境中可用的函数
如果您想在浏览器中使用它,您需要使用编译代码,例如。您是否尝试在EJS(
)中的HTML
元素中执行此操作,该元素恰好是从EJS生成的?我正在尝试在HTML元素中执行此操作。我实际上并没有使用EJS,而是在.hbs(Handlebar模板)文件中使用它。