【问题标题】:displaying nested json data using each in Emberjs在 Emberjs 中使用 each 显示嵌套的 json 数据
【发布时间】:2015-04-25 09:01:57
【问题描述】:

感谢我之前的 stackoverflow 帖子 setting data from route to controller error in Emberjs 上的回答,我已成功将 JSON 对象显示到我的模板中

现在,我正在尝试使用 {{#each}} 帮助器向我的模板显示嵌套的 JSON 数据对象。

这是我的代码: http://screencast.com/t/3fhpckr4E

它不会在我的开发控制台上给我任何错误,而且它只会给我空白文本。 我也以不同的方式编写了代码,但仍然没有运气..

任何反馈都将不胜感激

谢谢,

【问题讨论】:

    标签: javascript json ember.js frontend


    【解决方案1】:

    您可以在模板中按如下方式执行此操作:

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

    工作解决方案here

    您所做的问题是没有 data.items.items 这样的东西。 data.items 数组中的每个项都有自己的items 属性...

    【讨论】:

    • 再次感谢@kalman 这个解决方案有效!它真的很简单.. :-D
    猜你喜欢
    • 2022-08-03
    • 1970-01-01
    • 2021-12-30
    • 2015-01-25
    • 1970-01-01
    • 2015-12-21
    • 2012-06-24
    • 2021-10-31
    • 2021-11-05
    相关资源
    最近更新 更多