1

assemble.io文档给出了一些使用简单 JSON 作为数据源的示例,例如:

{
  "title": "Assemble" ,
  "author": "Brian Woodward" 
 }

但是,如果我想为我的数据使用更复杂的 JSON 结构(在单个页面上显示书籍列表)怎么办?怎么可能呢?

{
    "books": [
        {
            "title": "Book A",
            "author": "Fred"
        },
        {
            "title": "Book 47",
            "author": "Joe"
        }
    ]
}
4

1 回答 1

3

假设您的library.json包含:

{
    "books": [
        {
            "title": "Book A",
            "author": "Fred"
        },
        {
            "title": "Book 47",
            "author": "Joe"
        }
    ]
}

使用 {{each}} (组装使用 handlebarjs 进行默认模板)在单个页面上显示书籍列表:

{{#each library.books}}
  {{title}} - {{author}}
{{/each}}
于 2014-04-09T06:28:59.173 回答