Какие методы $ .couch упрощает CouchApp? - PullRequest
0 голосов
/ 04 ноября 2011

Основываясь на скринкастах и ​​учебных пособиях в Интернете, я понял, что по сравнению с извлечением таких данных:

$.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",
 };
}

И разделение html и js на файлы mustache.html и data.js соответственно.

Где находится код, который знал, что читает запрос.JS и знал, чтобы вызвать $ .couch.db (). посмотреть с ним автоматически?Есть ли еще это?Что еще это покрывает?

Я не могу найти никакой документации о том, какие другие волшебные вещи можно аккуратно выполнить с помощью CouchApp, может кто-нибудь ПОЖАЛУЙСТА направить меня в правильном направлении?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2011

query.js - это случайная вещь, вы можете найти больше информации по вашему вопросу в предыдущем ответе . К сожалению, я больше не использую Evently (переключился на AngularJS ), поэтому не могу помочь. В любом случае, документации для него немного, и она некоторое время не поддерживается , хотя вещи могут измениться в будущем.

0 голосов
/ 04 ноября 2011

Я не совсем уверен, но я думаю, что вы должны написать это самостоятельно. (как часть события)

см. http://couchapp.org/page/evently-do-it-yourself-ii-state (поиск по запросу на этой странице). также см: http://couchapp.org/page/evently-primer

для «событийного учебника для начинающих»

hth some

...