访问内部帮助程序中的外部帮助程序的结果
Access results outer helper in inner helper
我正在使用车把,我想在第一个助手中返回数组,然后在下一个助手中使用它,如下所示:
{{#tags postId}}
{{#each this}}
<a href="{{url}}">{{title}}</a>
{{/each}}
{{/tags}}
可能吗?我该如何实现?我尝试使用功能
function(content, opt) {
var tags = [{id:1, title: 'tag1'}, {id:2, title: 'tag2'}];
opt.fn(tags);
};
但我无法访问下一个帮助程序中的标签数组。我知道我可以在第一个函数中构建 HTML,但我想将我的 html 代码与 js 代码分开。
您需要返回块帮助程序的内容:
function(content, opt) {
var tags = [{id:1, title: 'tag1'}, {id:2, title: 'tag2'}];
return opt.fn(tags);
};
相关文章:
- {{#each}}内部的Handlebar帮助程序
- Handlebars帮助程序未获取变量的值
- Node Express Handlebars帮助程序未返回函数的结果
- 如何让应用程序帮助程序方法在发送的请求为 JS 格式时工作
- 从帮助程序异步返回值
- 无法使用模板帮助程序设置正文类
- 在呈现模板之前调用帮助程序
- 花式框 V2 按钮帮助程序冲突
- 在帮助程序处获取对象值的车把,无需使用数据进行编译
- {{outlet}}、{{yield}、}{render}和{{partial}的ember帮助程序之间存在差异
- 模板帮助程序在session.set之后未更新
- 引导程序窗体帮助程序-状态选择器-选择类
- 如何在HTMLBars中编写帮助程序
- 使用自定义断言帮助程序对cli扩展assert进行ember-cli扩展
- 引导窗体帮助程序选择框
- 在模板帮助程序中连接两个查询的结果
- 将字符串中的URL替换为包含匹配URL的HTML字符串的Handlebar帮助程序
- 在Handlebars.js中查询块帮助程序
- 在帮助程序外部未定义的客户端上获取流星
- 访问内部帮助程序中的外部帮助程序的结果