怎样才能做到的for-each从下划线模板环路小胡子(How can accomplish For-

2019-10-20 06:22发布

我有一个下划线模板,我必须用胡须来呈现它。 下面是我的底线模板:

<div id="sub-account">
    <p>something</p>
  <table>
    <tr><td>Name</td>

    </tr>
    <tbody>
        <% _.each(accountList, function(account) { %>
            <tr>
                <td><%= account.get('name') %></td>

            </tr>
        <% }) %>
    </tbody>
  </table>

 </div>

即时通讯使用的胡子作为我的主要观点来呈现的清单。 我怎么能循环通过代码来呈现为一个胡须模板?

骨干收藏:

var SubAccountCollection = Backbone.Collection.extend({
    initialize: function(models, options) {
        this.account = options.id;
    },

    url: function() {
        return 'some/' +this.account + '/somelist';
    }
});

   return SubAccountCollection;
 });

这是我尝试用Ajax调用做到:

accountList.fetch({

                success: function(accnlist){
                    setInterval(function(){
                        $('#sub-account-list').html(tmpl, {accnlist:accnlist.toJSON()})
                    }, 500);

                },
                error: function(err){
                    console.log('Error!', err)
                }
            });

Answer 1:

应该是类似的东西。 虽然没有检查。

<div id="sub-account">
    <p>something</p>
  <table>
    <tr><td>Name</td>

    </tr>
    <tbody>
        {{#accountList}}
            <tr>
                <td>{{name}}</td>

            </tr>
        {{/accountList}}
    </tbody>
  </table>

 </div>


文章来源: How can accomplish For-Each loop from the underscore template to mustache