将值存储在输入中(Node,Sequelize,Pug)

dev*_*per 2 node.js sequelize.js pugjs pug

我有一个关于blogpost-app的问题,我正在尝试用ia node.js,sequelize和pug构建.

我正在使用blogposts循环一个数组,我想创建一个输入(我稍后将隐藏),其中包含一个来自数组的值.但是,当我运行应用程序时,表单不会显示帖子的ID.相反它显示#{post.id}.

我究竟做错了什么?

each post in allblogposts
    p 
    strong Blogpost # 
    = post.id
    p #{post.title}
    p= post.body
    p= comment
    form(role='form', action='comment', method='post')
         .form-group
    input#comment.form-control(name = 'comment')
    p= post.id
    input#blogpostid.form-control(type="text", name="hello" value="#{post.id}")
    button.btn.btn-default(type='comment', value = 'comment') Comment
Run Code Online (Sandbox Code Playgroud)

编辑:解决了它.Pug的语法与jade语法不同.https://github.com/pugjs/pug/issues/2305

dev*_*per 7

解决了它.Pug的语法与jade语法不同.https://github.com/pugjs/pug/issues/2305

input#blogpostid.form-control(type="hidden", name="postid", value=post.id)
Run Code Online (Sandbox Code Playgroud)