0

ウェブ全体のスクリーンキャストとチュートリアルに基づいて、次のようなデータの取得と比較すると、次のことがわかりました。

$.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 ファイルに分割します。

query.js を読み取ることを知っていて、自動的に $.couch.db().view を呼び出すことを知っていたコードはどこにありますか? もっとありますか?それは他に何をカバーしていますか?

CouchApp でうまく実現できる魔法のようなことが他にあるというドキュメントが見つかりません。誰か私を正しい方向に向けてください。

4

2 に答える 2

0

完全にはわかりませんが、自分で書く必要があると思います。(イベントリーの一部として)

参照: http://couchapp.org/page/evently-do-it-yourself-ii-state (そのページで query.js を検索) も参照: http://couchapp.org/page/evently-primer

「evently プライマー」の場合

いくつか

于 2011-11-04T12:47:35.030 に答える
0

query.jsは Evently のものです。質問の詳細については、以前の回答を参照してください。残念ながら、私はもう Evently を使用していない ( AngularJSに切り替えた) ため、あまり役に立ちません。とにかく、それに関するドキュメントはあまりなく、しばらくの間メンテナンスされていませんでしたが、将来変更される可能性があります.

于 2011-11-04T12:56:02.050 に答える