在underscore.js中显示列表中的所有项目(使用Parse.com)

问题描述 投票:0回答:1

我正在Parse.com(javascriptSDK)中构建一个应用程序,并且对于如何显示我从数据库中提取的项目列表感到困惑。

从Parse中提取项目时,它们采用这种格式:

{
    "results":[
        {
            "name": "End of summer", 
            "owner": {
                "__type": "Pointer", 
                "className": "_User", 
                "objectId": "D4ttcoN6ex"
            }, 
            "createdAt": "2012-09-03T09:21:50.144Z", 
            "updatedAt": "2012-09-03T09:21:50.144Z", 
            "objectId": "Xp8Mz24fI3"
        }, {
            "name": "My summer holidays", 
            "owner": {
                "__type": "Pointer", 
                "className": "_User", 
                "objectId": "D4ttcoN6ex"
            }, 
            "createdAt": "2012-09-03T09:17:15.515Z", 
            "updatedAt": "2012-09-03T09:17:15.515Z", 
            "objectId": "hjqVThNgXu"
        }, {
            "name": "My summer", 
            "owner": {
                "__type": "Pointer", 
                "className": "_User", 
                "objectId": "D4ttcoN6ex"
            }, 
            "createdAt": "2012-09-03T09:17:31.139Z", 
            "updatedAt": "2012-09-03T09:17:31.139Z", 
            "objectId": "0UEHHXtyBG"
        }, {
            "name": "First day of school", 
            "owner": {
                "__type": "Pointer", 
                "className": "_User", 
                "objectId": "D4ttcoN6ex"
            }, 
            "createdAt": "2012-09-03T09:21:37.315Z", 
            "updatedAt": "2012-09-03T09:21:37.315Z", 
            "objectId": "W1OKKwLXmz"
        }
    ]
}

因此,基本上,是一个文件夹列表,每个文件夹都有一个名称,所有者,createdAt,updatedAt和一个objectId。

我想使用underscore.js模板在列表中显示这些。

使用下划线文档,我想到了这个:

<ul>
    <% _.each( folderList["results"], function( listItem ) { %>  
        <li><%= listItem["name"] %></li>
    <% }); %>
</ul>

((其中folderList是上面的数组)。

但是除了<ul></ul>之外,什么都没有显示-没有错误或其他任何内容。如果我执行_.size(folderList),它会显示'4',这是正确的项目数。

我不知道我在做什么,并且在Underscore上找不到任何好的文档。

javascript backbone.js underscore.js parse-platform
1个回答
2
投票

我认为您将_.size(folderList)分配给模板,而不是folderList["results"]。您应该检查如何将folderList变量分配给created_template函数。

folderList
© www.soinside.com 2019 - 2024. All rights reserved.