Node.js 如何在jade中使用代码(点语法)

Node.js 如何在jade中使用代码(点语法),node.js,express,pug,Node.js,Express,Pug,我正在使用的来呈现HTML。在该模板中,我使用了一些代码来迭代一些数据(帖子)。但无法获得输出,它会给出一个错误,如下所示: 无法读取未定义的属性“title” 我知道我使用了不正确的语法来使用点语法方法中的代码。但我不知道如何纠正它。下面是代码。请注意: div.container. <div class="test"> each post, i in posts <div class="cls">#{post.title

我正在使用的来呈现HTML。在该模板中,我使用了一些代码来迭代一些数据(帖子)。但无法获得输出,它会给出一个错误,如下所示:

无法读取未定义的属性“title”

我知道我使用了不正确的语法来使用点语法方法中的代码。但我不知道如何纠正它。下面是代码。请注意:

div.container.
    <div class="test">
        each post, i in posts
            <div class="cls">#{post.title}</div>
    </div>
div.container。
每个帖子,我都在帖子里
#{post.title}

任何帮助都是值得欣赏的。

Jade不允许在需要的地方使用它的大部分语法,例如
每次
迭代,例如“块文本”标记(点后缀)

目前,
每篇文章,
都作为文本内容输出,而不是进行评估,因此它没有定义
post
(和
i
)以使
{post.title}
成功

您可以使用“管道文本”行来混合HTML和jade的
每次迭代

div.container
    | <div class="test">
    each post, i in posts
        | <div class="cls">#{post.title}</div>
    | </div>

Jade不允许使用它的大部分语法,例如
每个
迭代,如“块文本”标记(点后缀)

目前,
每篇文章,
都作为文本内容输出,而不是进行评估,因此它没有定义
post
(和
i
)以使
{post.title}
成功

您可以使用“管道文本”行来混合HTML和jade的
每次迭代

div.container
    | <div class="test">
    each post, i in posts
        | <div class="cls">#{post.title}</div>
    | </div>

Jade不允许使用它的大部分语法,例如
每个
迭代,如“块文本”标记(点后缀)

目前,
每篇文章,
都作为文本内容输出,而不是进行评估,因此它没有定义
post
(和
i
)以使
{post.title}
成功

您可以使用“管道文本”行来混合HTML和jade的
每次迭代

div.container
    | <div class="test">
    each post, i in posts
        | <div class="cls">#{post.title}</div>
    | </div>

Jade不允许使用它的大部分语法,例如
每个
迭代,如“块文本”标记(点后缀)

目前,
每篇文章,
都作为文本内容输出,而不是进行评估,因此它没有定义
post
(和
i
)以使
{post.title}
成功

您可以使用“管道文本”行来混合HTML和jade的
每次迭代

div.container
    | <div class="test">
    each post, i in posts
        | <div class="cls">#{post.title}</div>
    | </div>


为什么你要说
post,我
应该是
post-in-posts
。我想这不是问题…?你把你的post对象传递到页面了吗?负责呈现页面的类应检索帖子并将其传递到呈现页面,以便您可以访问这些帖子。是的,当然..从路由器传递..如
res.render('posts/index',{title:'posts',posts:posts})
@JonathanLonowski..那我怎么做..?你为什么说
post,我
应该是
post in posts
。我想这不是问题…?你把你的post对象传递到页面了吗?负责呈现页面的类应检索帖子并将其传递到呈现页面,以便您可以访问这些帖子。是的,当然..从路由器传递..如
res.render('posts/index',{title:'posts',posts:posts})
@JonathanLonowski..那我怎么做..?你为什么说
post,我
应该是
post in posts
。我想这不是问题…?你把你的post对象传递到页面了吗?负责呈现页面的类应检索帖子并将其传递到呈现页面,以便您可以访问这些帖子。是的,当然..从路由器传递..如
res.render('posts/index',{title:'posts',posts:posts})
@JonathanLonowski..那我怎么做..?你为什么说
post,我
应该是
post in posts
。我想这不是问题…?你把你的post对象传递到页面了吗?负责呈现页面的类应检索帖子并将其传递到呈现页面,以便您可以访问这些帖子。是的,当然..从路由器传递..如
res.render('posts/index',{title:'posts',posts:posts})@JonathanLonowski..那我怎么做。。?