Javascript 把手:将动态变量传递给partials

Javascript 把手:将动态变量传递给partials,javascript,handlebars.js,Javascript,Handlebars.js,我有一个部分包含我的网页的常见结构: <script id="page-template" type="text/x-handlebars-template"> ..... <div class="page-content"> <div class="page-header"> <h1>{{title}} <small>

我有一个部分包含我的网页的常见结构:

<script id="page-template" type="text/x-handlebars-template">
    .....
    <div class="page-content">
        <div class="page-header">
            <h1>{{title}}
                <small>
                    <i class="ace-icon fa fa-angle-double-right"></i> {{subtitle}}
                </small>
                {{/if}}
            </h1>
        </div>
        ......
    </div>
</script>

.....
{{title}}
{{副标题}
{{/if}
......
然后,在每个页面中,我调用部分传递属性titlesubtitle。它适用于常量属性,例如:

{{#> page title="Customers" subtitle="List of customers"}}
  <!-- Page HTML -->
{{/page}}
{{{}>page title=“客户”subtitle=“客户列表”}
{{/page}
但是,当我尝试传递变量时,它不起作用:

{{#> page title="Customer" subtitle="{{customer.name"}}
  <!-- Page HTML -->
{{/page}}
{{{#>page title=“Customer”subtitle=“{{Customer.name”}
{{/page}
它显示的是{customer.name},而不是客户的真实姓名。是否可以这样做


提前感谢!

我终于成功地完成了这项工作。我在这里给出了回应,以防万一它会对其他人有益:

{{#> page title="Customer" subtitle=customer.name
   <!-- Page HTML -->
{{/page}}
{{{#>page title=“Customer”subtitle=Customer.name
{{/page}

只需删除{}和“.”,请注意,customer是模板中可用变量的名称。

{{{#>page title=“customer”subtitle=“{{customer.name”}
很可能是语法错误。请检查您的代码示例。很抱歉,我只粘贴了部分调用的第一行,刚刚发现了该问题的重复。这对您有效吗?我认为不是相同的响应。在重复的响应中,它们只传递常量值,而不传递变量本身。