我希望根据我拥有的内容页面的前端数据中的变量加载部分内容。我已经能够让把手从页面的侧面传回正确的变量名称,但它不会将结果字符串作为对部分的请求进行处理:
<div class="sub-column">{{> (rhs1) }}</div>
然后只输出变量的内容,而不是找到它所指的部分。我也试过使用{{{}}},但这没有帮助。
这是可能的还是我以错误的方式解决这个问题?
答案 0 :(得分:0)
在我看来,这是你的问题......
从此处提供的文档:http://handlebarsjs.com/partials.html
Subexpressions不解析变量,因此哪个部分必须是一个函数。如果一个简单变量具有部分名称,则可以通过查找帮助程序解析它。
{{> (lookup . 'myVariable') }}
答案 1 :(得分:0)
我不得不使用辅助函数来返回部分:
fs.readFileSync('src/partials/'+content+'.html', 'utf8');
然后,这允许系统识别出我们想要指向部分。