【发布时间】:2016-02-20 13:01:45
【问题描述】:
我有一个数据对象:
var data = {
examples: [
{
type: 'a',
message: 'a'
},
{
type: 'b',
message: 'b'
},
{
type: 'c',
message: 'c'
}
],
filter: {
a: true,
b: false,
c: true
}
};
我只想显示 examples 中的那些项目,其中 examples.type 在 filtertrue /em> 对象。
为了说明问题,让我为模板编写伪代码:
<ol>
{{#each examples}}
{{#if ../filter[type]}}
<li>{{message}}</li>
{{/if}}
{{/each}}
</ol>
我需要访问父对象属性,我可以通过 ../ 来完成,并使用命名属性从 filter 对象中获取数据。
我该怎么做?我使用 RactiveJS。
【问题讨论】:
标签: javascript templates mustache ractivejs