express-handlebars如何通过辅助函数呈现JSON对象返回

时间:2016-03-19 06:08:39

标签: javascript node.js express handlebars.js

var express = require('express');
var exphbs  = require('express3-handlebars');

var app = express();
var hbs = exphbs.create({
    // Specify helpers which are only registered on this instance.
    helpers: {
        foo: function () { return 'FOO!'; },
        bar: function () {
            var data = {
                user:[
                    {name: "foo"},
                {pass: "bar"}
                ]

            };
            return data;
        }
    }
});

有一个帮手乐趣返回一个JSON对象 我想在模板中呈现它,但我找不到express-handlebars API中的任何信息。

<!-- Uses built-in `if` helper. -->
  {{#if showTitle}}
    <h1>Home</h1>
  {{/if}}

    <!-- Calls `foo` helper, overridden at render-level. -->
    <p>{{foo}}</p>

    <!-- Calls `bar` helper, defined at instance-level. -->
    {{#bar}}
    <p>user.name</p>
    <p>user.pass</p>
    {{/bar}}

此模板无法正确显示数据 我的问题是我如何编写模板或在哪里可以找到有关快速把手的更多信息?

0 个答案:

没有答案