在Handlebars.js中引用数组项

rksh

我有一个从CSV创建的json,它看起来像这样,

[["Year","Make","Model","Description","Price"],["1997","Ford","E350","ac, abs, moon","3000.00"],["1999","Chevy","Venture \"Extended Edition\"","","4900.00"],["1999","Chevy","Venture \"Extended Edition, Very Large\"","","5000.00"],["1996","Jeep","Grand Cherokee","MUST SELL!\nair, moon roof, loaded","4799.00"]] 

我需要使用Handlebars.js在模板中使用它,我知道当json像这样时何时使用它

[{"data" : "data1"},{.....}] 

但当我尝试以下代码时,当json看起来像我在开始时得到的json时,却不知道如何使用把手

        {{#each this}}
        <li>{{0}}</li>
        {{/each}}

我在控制台上收到以下错误

Uncaught Error: Parse error on line 3:
...}            <li>{{0}}</li>           
----------------------^
Expecting 'ID', 'DATA', got 'NUMBER' 

无论如何要访问json数据进行模板制作,模板或json处是否有错误?我该如何解决?

帕夫洛

您需要用方括号将其包裹起来:

<ul>
  {{#each this}}
    <li>{{[0]}}</li>
  {{/each}}
</ul>

演示:http//jsbin.com/teduxeduvoqi/1/edit


来自文档的报价

要引用不是有效标识符的属性,您可以使用段文字表示法, [

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Handlebars Helper返回对象数组

来自分类Dev

Handlebars.js grid with data

来自分类Dev

JavaScript VS Handlebars.js

来自分类Dev

Handlebars.js-组合模板

来自分类Dev

如何处理 Ember Js Handlebars 中的对象数组

来自分类Dev

遍历每个Ember Handlebars中的数组

来自分类Dev

在.handlebars / html中显示图像

来自分类Dev

在.handlebars / html中显示图像

来自分类Dev

包含“.”的变量 Handlebars 中的字符?

来自分类Dev

在handlebars.js中的循环内循环

来自分类Dev

使用Handlebars模板引擎传递JSON数组

来自分类Dev

使用Handlebars模板引擎传递JSON数组

来自分类Dev

如何在handlebars-django模板中引用静态文件

来自分类Dev

如何在handlebars-django模板中引用静态文件

来自分类Dev

Handlebars.js-全局上下文

来自分类Dev

使用Express Handlebars和Angular JS

来自分类Dev

使用Handlebars.js渲染本地模板

来自分类Dev

解析来自Node js + handlebars的POST请求

来自分类Dev

使用handlebars.js显示JSON数据

来自分类Dev

带数据的Handlebars.js网格

来自分类Dev

将javascript文件注入Handlebars.js

来自分类Dev

使用HandleBars.js创建HTML表

来自分类Dev

ember无法识别handlebars.js

来自分类Dev

通过handlebars.js延迟HTML生成

来自分类Dev

关于助手的Handlebars.js问题

来自分类Dev

Handlebars.js按值分组

来自分类Dev

使用Handlebars.js渲染本地模板

来自分类Dev

解析来自Node js + handlebars的POST请求

来自分类Dev

使用handlebars.js显示JSON数据