将表单操作传递到 Jade 模板中

Passing form action into a Jade template

我有一个 Jade 模板,上面有一个 HTML 表格。表单的操作是有条件的,取决于 Jade 模板之外的信息,所以我想传入它。我该怎么做?代码片段:

ExpressJS 应用:

    router.get('/report', function(req, resp) {
      resp.render('report_template', { 
        'formAction': 'http://reporting.server.com/report1/' 
        });
    });

翡翠模板:

form(id="report", name="report", action=formAction, method="post")
form(id="report", name="report", action="#{formAction}", method="post")

您需要使用#{}访问jade模板中的变量。