Couchdb问题中的小胡子部分

时间:2010-12-09 03:35:20

标签: couchdb mustache

我是运行CouchDB 1.0.1的couchdb新手。

我有一个非常基本的问题。我不能让Mustache 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 个答案:

答案 0 :(得分:1)

哦,巴夫,我只是想出来了,它有点荒谬。这是其他任何想要节省时间的人。将其添加到您的模板“{{%IMPLICIT-ITERATOR}}”。

所以:

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

变为:

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