作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用例,我想在 Mustache/Hogan JS 模板中访问列表循环部分中的父标签。
例如,这是我的数据结构:
var data = {
users: [{name: "John", age: 100},{name: "Max", age: 80}],
meta: {membership: "full"}
};
{{#users}}
h1 Hello there, {{name}}
{{/users}}
<h1>Hello there, John</h1>
<h1>Hello there, Max</h1>
{{#users}}
h1 Hello there, {{name}}
p You have a {{meta.membership}} membership
{{/users}}
<h1>Hello there, John</h1>
<p>You have a full membership</p>
<h1>Hello there, Max</h1>
<p>You have a full membership</p>
最佳答案
PEBKAC !
事实证明,Hogan JS 确实支持 Context Bubbling spec所以根据问题我想要的输入实际上评估为我想要的输出! :) 我只是在让它按预期工作时遇到问题,因为我正在处理一个嵌套严重的数据集和几个 Mustache 包括在内,所以我在此过程中犯了一些愚蠢的错误,这些错误给了我空白的输出。
现在一切都很好 - 虽然我想我最好去给我找一个 Hogan 调试器来避免将来进一步的挫折......;)
关于templating - mustache /霍根 JS : Is it possible to reference parent tags within a list?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11599089/
我是一名优秀的程序员,十分优秀!