2010-12-09 63 views
0

我是一名運行CouchDB 1.0.1的couchdb新手。Couchdb問題中的鬍鬚部分

我有一個非常基本的問題。我無法讓Moustache Sections在列表中呈現。 這裏是我的例子,硬編碼的數據列表。

function(head, req) { 
    start({ 
     "headers": { 
      "Content-Type": "text/html" 
     } 
    }); 
var mustache = require("lib/mustache"); 
var view = {name: "Joe's shopping card",items: ["bananas", "apples"]}; 
var template = "{{name}}: <ul> {{#items}}<li>{{.}}</li>{{/items}} </ul>"; 
return mustache.to_html(template,view); 

輸出:

Joe's shopping card: <ul> <li></li><li></li></ul> 

請幫助!

謝謝 /傑夫

回答

1

哦BARF,我想通了,這是一個有點可笑。這是爲了節省一些時間的其他人。將它添加到您的模板「{{IMPLICIT-ITERATOR}}」中。

所以:

var template = "{{name}}: <ul> {{#items}}<li>{{.}}</li>{{/items}} </ul>"; 

變爲:

var template = "{{%IMPLICIT-ITERATOR}}{{name}}: <ul> {{#items}}<li>{{.}}</li>{{/items}} </ul>";