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 に関する適切なドキュメントも見つかりません。