2

node.js、sequelize、および pug で構築しようとしている blogpost-app について質問があります。

私はブログ投稿で配列をループしており、配列からの値を使用して入力 (後で非表示にします) を作成したいと考えています。ただし、アプリを実行すると、フォームに投稿の 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

編集:解決しました。Pug の構文は、jade の構文とは異なります。https://github.com/pugjs/pug/issues/2305

4

1 に答える 1

9

解決しました。Pug の構文は、jade の構文とは異なります。https://github.com/pugjs/pug/issues/2305

input#blogpostid.form-control(type="hidden", name="postid", value=post.id)
于 2016-06-14T06:48:52.383 に答える