Javascript 将类中接受参数的方法传递给pug文件节点js
如何在类中向pug文件节点js传递带参数的方法:Javascript 将类中接受参数的方法传递给pug文件节点js,javascript,node.js,Javascript,Node.js,如何在类中向pug文件节点js传递带参数的方法: router.get('/', async (req, res) => { const trends = await service.getTrendingVideos(); //const t1 = service.getVideoDetails(video); res.render('youtube/index', { title: config.title, videos: trends, cal
router.get('/', async (req, res) => {
const trends = await service.getTrendingVideos();
//const t1 = service.getVideoDetails(video);
res.render('youtube/index', {
title: config.title,
videos: trends,
cal: service
});
});
假设
service.getVideoDetails(video)
是异步的,调用service.getRendingVideos()
时使用wait
as调用它。然后可以将t1
传递到pug模板中
router.get('/', async (req, res) => {
const trends = await service.getTrendingVideos();
const details = await service.getVideoDetails(video);
res.render('youtube/index', { /* use the trends and details objects here */ });
});
谢谢。在引用getvideodetails函数时,我使用Wait对路线进行了迭代,以实现所有承诺我希望const t1=service.getvideodetails(video);在哈巴狗中被传递和使用。一个代码来做这将是非常有帮助的请问你有什么尝试?它显示了什么错误?你不能指望我们为你写代码。我需要知道过程。我现在不知道它是怎么工作的你看过文档了吗?您尝试了什么吗?弃用警告:未经处理的承诺拒绝已弃用。node jsvideo未定义Yep,代码中的注释行引用了
video
变量,因此您应该确保它可用。video是一个需要在索引中迭代的数组。pug文件我在问如何将getVideoDetails()传输到pug并调用iterationOk,下次请在问题中清楚地解释这一点。我建议您迭代JavaScript代码中的视频,然后将结果发送到模板。