【问题标题】:What are all the methods of $.couch that CouchApp simplifies?CouchApp 简化的 $.couch 的所有方法都有哪些?
【发布时间】:2011-11-04 00:51:09
【问题描述】:

根据网络上的截屏视频和教程,我意识到与这样获取数据相比:

$.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().view 的代码在哪里?还有更多吗?它还包括什么?

我找不到任何关于使用 CouchApp 可以巧妙地完成哪些其他神奇事情的文档,任何人都可以指出正确的方向吗?

【问题讨论】:

    标签: couchdb couchapp evently


    【解决方案1】:

    query.js 是一个 Evently 事物,您可以在 previous answer 中找到有关您的问题的更多信息。不幸的是,我不再使用 Evently(切换到 AngularJS),所以我帮不上什么忙。无论如何,它的文档并不多,并且一直是unmaintained for some time,尽管将来是things may change

    【讨论】:

      【解决方案2】:

      我不完全确定,但我认为你必须自己写。 (作为事件的一部分)

      参见:http://couchapp.org/page/evently-do-it-yourself-ii-state(在该页面上搜索 query.js) 另见: http://couchapp.org/page/evently-primer

      对于'事件引物'

      有些

      【讨论】:

        猜你喜欢
        • 2011-08-16
        • 1970-01-01
        • 1970-01-01
        • 2016-03-07
        • 1970-01-01
        • 2015-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多