0

我通过调用 API 从集合中获得了一个 Json。

{
  "next_page_link": null,
  "prev_page_link": null,
  "posts": [
    {
      "id": 1,
      "public": true,
      "actor": {
        "displayName": "Srikanth Jeeva",
        "id": "28"
      }
   },
  {
    "id": 2,
    "public": true,
    "actor": {
      "displayName": "Srikanth jeeva",
      "id": "21"
    }
 }] 
}

这是意见:

Raffler.Views.StreamsIndex = Backbone.View.extend({
    template: JST['streams/index'],
    initialize: function(){
        this.collection.on('reset',this.render, this);
    },

    render: function(){
       $(this.el).html(this.template({entries: this.collection}));
       return this;
   }
});

现在我如何在模板中获取这些条目?

<h1>Stream</h1>
<%= entries["posts"] %>

条目[“帖子”] 不显示帖子?

4

1 回答 1

1

您应该循环数组,并且可以使用 <% %> 标记在模板中使用 javascript 代码。

一个例子可能是:

<ul>
<% _.each(entries.posts,function(post){ %>
    <li><%= post.actor.displayName %><li>
<% }); %>
</ul>
于 2013-03-08T10:58:02.160 回答