标签: jade4j

迭代jade/pugjs中的一个对象数组

我有以下json对象:

 var partners =[{ "name":"partnerx", "image": "imagex" }, { "name": "partnery", "image": "imagey" }]
Run Code Online (Sandbox Code Playgroud)

我想用jade放入一个ul对象,我试过:

ul#slides.swiper-wrapper
   mixin partners(name, image)
    li.swiper-slide
       img(src=#{image} , alt=#{name})
Run Code Online (Sandbox Code Playgroud)

这不起作用.

node.js jade4j keystonejs pug

13
推荐指数
1
解决办法
2万
查看次数

为什么li标签没有得到loop变量的值?

我试图遍历来自app.js的对象。我在PUG / JADE中使用每个循环,以便可以使用其值来打印一些值。但是li没有得到循环变量的值

注意:我的“ post.title”和“ post.body”低于4倍,因为它来自mongo数据库,而我在数据库中恰好做了4个条目。加上这也意味着对象正确地进入了索引页,但是li没有获得循环变量的值。

我得到的输出

 . = post.title
 . = post.body
 . = post.title
 . = post.body
 . = post.title
 . = post.body
 . = post.title
 . = post.body
Run Code Online (Sandbox Code Playgroud)

我想要的是

 Title of the post
 body of the post

 Title of another post
 Body of another post

 and so on....
Run Code Online (Sandbox Code Playgroud)

我的密码

---- index.pug ----

block content
    ul
    each post in posts
        li = post.title
        li = post.body
Run Code Online (Sandbox Code Playgroud)

---- app.js ----

let Post = require('./models/post');

app.get('/', function(req, res){
   Post.find({}, …
Run Code Online (Sandbox Code Playgroud)

node.js express jade4j pug

1
推荐指数
1
解决办法
147
查看次数

标签 统计

jade4j ×2

node.js ×2

pug ×2

express ×1

keystonejs ×1