Handlebar js如何迭代json并显示为按钮

时间:2013-11-01 07:35:13

标签: ruby-on-rails json ember.js coffeescript handlebars.js

在我的Ruby on Rails应用程序中,我使用带有把手js的咖啡脚本,

我从coffeescript中的ENV.tagList获取json,

json就像,

[{"id":13,"name":"ruby"},{"id":6,"name":"yahoo"},{"id":12,"name":"Mysql"},
{"id":14,"name":"text"},{"id":7,"name":"google"},{"id":8,"name":"Test"},
{"id":3,"name":"normandy"}]

在车把中,我想将每个名称值显示为按钮。

2 个答案:

答案 0 :(得分:0)

每个助手都是您要用来完成此任务的项目。

http://emberjs.jsbin.com/AKIveVA/1/edit

 <script type="text/x-handlebars" data-template-name="index">
   <ul>
    {{#each item in model}}
      <button>{{item.name}}</button>
    {{/each}}
   </ul>

答案 1 :(得分:0)

这应该也适用

{{#items}}
  <input type="button" name="{{name}}" value="{{id}}" />
{{/items}}