Couchapp && Evently && Mustache:我将如何输出子数组?
Posted
技术标签:
【中文标题】Couchapp && Evently && Mustache:我将如何输出子数组?【英文标题】:Couchapp && Evently && Mustache: How would I output subarrays? 【发布时间】:2011-04-14 02:43:46 【问题描述】:我正在开发一个演示沙发应用程序,以将一些联系人数据输出到 html 容器。现在,我通过生成 html 并通过 javascript 附加它来做到这一点。
在 CouchDB 中,我可以(我真的很想)使用 mustache 来更自动地生成它,尤其是在以后编辑这些数据并将其再次存储到数据库时...
现在的 JSON 结构如下所示:
"_id": "478d86edbbd94bbe627f3ebda300dfb1",
"_rev": "1-b6b1582f41f38c7a1d3ce43514e97371",
"accounts": [],
"activities": [],
"addresses": [
"formatted": "B 31\nHeilbronn 74081",
"streetAddress": "B 31\nHeilbronn 74081",
"type": "Privat",
"home": false,
"primary": false,
"work": false
,
"formatted": "Strasse \nHeilbronn 74081",
"streetAddress": "Strasse\nHeilbronn 74081",
"type": "Work",
"home": false,
"primary": false,
"work": false
],
"books": [],
"cars": [],
"contactID": 46,
"date_created": "2011-02-07T19:42:07.813+01:00",
"date_modified": "2011-02-07T19:42:07.813+01:00",
"displayName": "Adac Adac",
"emails": [],
"foods": [],
"heroes": []
我的问题是:
我如何处理子对象,例如小胡子中的“地址”?像这样?
#addresses
格式化:格式化 街道地址:街道地址 .../地址
这是否是一种同时编辑此数据的良好且可重复使用的方法?这将如何在 CouchApps 中完成?
【问题讨论】:
你能解释清楚吗?第1点是对的。我不清楚第 2 点。 【参考方案1】:至于问题1,你也可以使用partials:
#addresses
>address
/addresses
其中地址将是一个 html,其中包含您在示例中放置的内容,并在您的事件语句中分配:
partials: [ /* ... */ ],
【讨论】:
以上是关于Couchapp && Evently && Mustache:我将如何输出子数组?的主要内容,如果未能解决你的问题,请参考以下文章
MOSS :: Event 6398, 6482, 7076 & IIS MMC no response