2011-04-14 49 views
1

我正在演示couchapp來輸出一些聯繫人數據到一個html容器。現在,我通過生成html並通過javascript添加它來完成此操作。Couchapp && Evently &&鬍子:我將如何輸出子陣列?

在CouchDB中,我可以(我真的想)要使用小鬍子更多的自動生成這一點,特別是對於後期編輯該數據並將其存儲到再次分貝......

的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": [] 
} 

我的問題是:

  1. 如何ADRESS到子對象,例如爲鬍子「地址」?喜歡這個?

    {{#addresses}}

    格式:{{格式}} 的StreetAddress:{{的StreetAddress}} ...

    {{/地址}}

  2. 會變成這樣是一個很好且可重用的方法來編輯這些數據?這將在CouchApps中完成?

+0

你能解釋一下嗎?第1點是真實的。第二點對我來說並不清楚。 – 2011-04-17 11:40:36

回答

1

至於問題1,你也可以使用諧音:

{{#addresses}} 
    {{>address}} 
{{/addresses}} 

其中地址將包含你已經把你的情況例如,在你evently語句分配相同的一個html:

partials: [ /* ... */ ],