Node.js 如何在jade中使用代码(点语法)
我正在使用的来呈现HTML。在该模板中,我使用了一些代码来迭代一些数据(帖子)。但无法获得输出,它会给出一个错误,如下所示: 无法读取未定义的属性“title” 我知道我使用了不正确的语法来使用点语法方法中的代码。但我不知道如何纠正它。下面是代码。请注意: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
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..那我怎么做。。?