我正在尝试将把手布局助手(https://github.com/shannonmoeller/handlebars-layouts)添加到Fractal(http://fractal.build),但在使其工作时遇到一些麻烦。
我已按照fractal.build/guide上的指南将其添加到fractal.js。
我已经添加了所需的包(@ frctl / handlebars,handlebars-helper和handlebars-layouts)。
我有一个名为“grid.hbs”的文件,想要在“grid-full-width.hbs”中扩展它。
fractal.js
const instance = fractal.components.engine();
// Using handlebars-layouts (https://www.npmjs.com/package/handlebars-layouts)
const layouts = require('handlebars-layouts');
layouts.register(instance.handlebars);
// Using handlebars-helpers (https://github.com/assemble/handlebars-helpers)
const helpers = require('handlebars-helpers');
helpers({
handlebars: instance.handlebars
});
grid.hbs
<div class="grid">
{{#block "content"}}
Fallback content
{{/block}}
</div>
网格全width.hbs
{{#extend "grid"}}
{{#content "content"}}
New content
{{/content}}
{{/extend}}
输出
[object Object]
任何人都知道我做错了什么?
答案 0 :(得分:0)