Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript EJS和Express-如何将数据传递到标记属性?_Javascript_Node.js_Express_Ejs - Fatal编程技术网

Javascript EJS和Express-如何将数据传递到标记属性?

Javascript EJS和Express-如何将数据传递到标记属性?,javascript,node.js,express,ejs,Javascript,Node.js,Express,Ejs,我试图通过一些标记将数据对象传递到我的HTML页面。代码如下: <video id="video" class="video-js" poster="<%= data.placeholder %>" > <source class="link" id="source" src="<%= data.video %>" type='video/mp4'> 那么,如何将数据传递给标记属性呢 将渲染功能更改为: res.render('讲座',{dat

我试图通过一些标记将数据对象传递到我的HTML页面。代码如下:

<video id="video" class="video-js" poster="<%= data.placeholder %>" >

<source class="link" id="source" src="<%= data.video %>" type='video/mp4'>

那么,如何将数据传递给标记属性呢

将渲染功能更改为:

res.render('讲座',{data})

实际上,这取决于ES版本。 如果您使用的是ES6或ES6+,则可以使用

res.render('lectures', { data });
如果ES版本低于6(可能是ES5) 使用


您正在使用哪个UI引擎?无法接受它(没有足够的重复),但它对我有帮助。非常感谢。
res.render('lectures', { data });
res.render('lectures', { data: data});