使用Ember CLI递归渲染手柄模板

时间:2014-11-22 21:26:00

标签: javascript ember.js handlebars.js ember-cli

我想在Ember CLI中使用把手呈现一个类似树的评论结构。每个评论都可以有无限的回复,每个回复都有无限量的回复,就像你在reddit上一样。我有以下文件' comments.hbs'。

<div class="comments">
{{#each comments}}
    <div class="comment">
        <span><b>{{author}}</b></span> <span>{{showdown-addon text}}</span>
    </div>

    {{recursively-call-this-template-somehow-with-new-context replies}}
{{/each}}
</div>

任何人都知道如何使用Ember CLI执行此操作?我已经看到了一些使用{{&gt;模板名称}}但是没有设法让它运作起来。

1 个答案:

答案 0 :(得分:2)

如果有可用的回复列表,一种方法是使用ArrayController再次呈现自己。

示例:http://emberjs.jsbin.com/yamudi/1/edit?html,js,output