Я работаю над демонстрационным приложением, чтобы вывести некоторые контактные данные в html-контейнер. Прямо сейчас я делаю это, генерируя HTML и добавляя его через JavaScript.
В 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": []
}
Мои вопросы:
Как мне обратиться к подобъектам, например, за "адреса" в усах? Как это?
{{# адреса}}
отформатирован: {{отформатирован}}
streetAddress: {{streetAddress}}
...
{{/ адреса}}
Будет ли это хороший и многократно используемый подход для редактирования этих данных? Как это будет сделано в CouchApps?