深层过滤/如果在Handlebars Helper中

时间:2015-03-22 08:12:32

标签: javascript json filter handlebars.js ghost-blog

我有一个Ghost的紧急演示展示,我有以下背景。虽然不是特定于Ghost,但它是一个普遍的问题

{
  posts: [{
    name: 'post1',
    id: 1,
    tags: [{
      id: 1,
      name: 'tag1'
    },{
      id: 5,
      name: 'tag5'
    }]
  },
  {
    name: 'post2',
    id: 2,
    tags: [{
      id: 1,
      name: 'tag1'
    },{
      id: 3,
      name: 'tag3'
    }]
  }]
}

我想在HandleBars.js中创建一个filter帮助器,显示标签名称为' tag1'

的所有帖子

这样的东西
{{#filter posts tags[].name="tag5"}}
   <h1> {{name}} </h1>
{{/filter}}

输出

<h1> post1 </h1>

修改 我见过filter助手,我认为我需要的是deepfilter助手。

0 个答案:

没有答案