基于网络上的截屏视频和教程,我意识到与获取这样的数据相比:
$.couch.db("addressbook").view("addressbook/phonenumbers", {
success: function(data) {
for (i in data.rows) {
id = data.rows[i].id;
name = data.rows[i].key;
phonenumber = data.rows[i].value;
html = '<div class="address">' +
'<span class="name">' + name + '</span> ' +
'<span class="phonenumber">' + phonenumber + '</span> ' +
'<a href="#" class="edit">edit</a> '+
'<a href="#" class="delete">delete</a> '+
'</div>';
$("div#addressbook").append(html);
}
}});
}
CouchApp似乎提供了一种更为简化/更清晰的方式 指定一个名为query.js的文件,如下所示:
function () {
return {
"view" : "phonenumbers",
};
}
分别在mustache.html和data.js文件中拆分html和js。
知道读取query.js并知道调用$ .couch.db()的代码在哪里。自动查看?还有更多吗?它还包括什么?
我找不到任何关于CouchApp可以巧妙地完成其他神奇事物的文档,任何人都可以指出我正确的方向吗?
答案 0 :(得分:0)
我不完全确定,但我认为你必须自己写。 (作为最终的一部分)
请参阅:http://couchapp.org/page/evently-do-it-yourself-ii-state(在该页面上搜索query.js) 另见: http://couchapp.org/page/evently-primer
为'evently primer'
一些
答案 1 :(得分:0)
query.js
是一件事,您可以在previous answer中找到有关您问题的更多信息。不幸的是我不再使用Evently了(切换到AngularJS),所以我无法提供太多帮助。无论如何,它没有太多的文档,并且unmaintained for some time已经things may change,但将来会{{3}}。