Javascript 如何使用Pug/Jade显示外部JSON?
我试图弄清楚如何使用pug迭代通过API的GET请求检索的JSON对象。有没有人能给我指出一个资源,或者提供一个例子,让我提出一个GET请求,然后在一个Pug模板中迭代一个对象?我一直在寻找这方面的文件,但没有结果 我知道如何在车把上做到这一点,但在帕格/杰德中可能吗Javascript 如何使用Pug/Jade显示外部JSON?,javascript,jquery,ajax,handlebars.js,pug,Javascript,Jquery,Ajax,Handlebars.js,Pug,我试图弄清楚如何使用pug迭代通过API的GET请求检索的JSON对象。有没有人能给我指出一个资源,或者提供一个例子,让我提出一个GET请求,然后在一个Pug模板中迭代一个对象?我一直在寻找这方面的文件,但没有结果 我知道如何在车把上做到这一点,但在帕格/杰德中可能吗 感谢您的帮助我想这就是您想要的,在index.js中: router.get('/', function(req, res, next) { var json =[{id:1,name:foo,},{id:
感谢您的帮助我想这就是您想要的,在index.js中:
router.get('/', function(req, res, next) {
var json =[{id:1,name:foo,},{id:2, name:foooo}]
res.render('index',{title: 'title', json});
});
module.exports = router;
然后在index.pug中,您可以像这样迭代对象json:
each elem,i in json
p !{elem.id}-!{elem.name}
你是在浏览器中进行的吗?这都是客户端代码。你能告诉我在这种情况下,
router
引用的是什么吗?这是本机javascript吗?第一部分,特别是如何在node express应用程序中发出get请求。第二部分是如何迭代传递的对象。在本例中,res.render('index',{title:'title',json},title和json是传递给pug文件索引的两个变量。