关于在 couchapp 和 evently 中使用 mustache partials 的问题
Posted
技术标签:
【中文标题】关于在 couchapp 和 evently 中使用 mustache partials 的问题【英文标题】:Question on using mustache partials with couchapp and evently 【发布时间】:2010-08-29 17:36:43 【问题描述】:我一直在为一个项目评估 couchdb,并且正在使用 couchapp 来开发原型。到目前为止,我只能说它是一个很棒的工具。然而,我遇到了一个问题(这肯定是由于对工具的无知造成的),我似乎无法让小胡子部分工作,我认为原因是最终找不到我正在使用的部分的定义.
消息队列 evently 模板中的示例 (evently/queues/_change/mustache.html)
<div class="queue">>queue_info</div>
...
我有一个 queue_info.html 类似
<h2>name</h2>
我应该把“queue_info.html”放在哪里,这样才能找到并正确插入?如果我把它放在与 mustache.html 相同的目录中,它就不起作用了。
最好的问候, 武卡辛
【问题讨论】:
不确定您指的是什么评论?我不知道如何让小胡子为这个例子工作,所以我发布了这个问题。原来我在得到答案之前找到了解决方案,所以我发布了它。因为这是一个答案,所以把它写成一个问题是没有意义的。如果这在某种程度上冒犯了您,我深表歉意,欢迎您举报。 感谢回答您自己的问题。 【参考方案1】:好的,我已经弄清楚了,所以我写信是为了帮助将来可能遇到同样问题的任何人:
如果你有数据:
"queue_info": "name": "queuename", "owner": "user1" , "messages": [...]
并且您想使用部分渲染“queue_info”部分,您需要创建名为“queue_info”的部分(重要的是,部分被称为与字段相同)并将其放在文件“queue_info”中.html”位于您正在工作的 evently 目录的子目录“partials”中)。
所以我们有 evently/queues/_change/mustache.html
<div class="queue">
>queue_info
#messages
<div class="message">
author: author
message: text
</div>
/messages
</div>
和 evently/queues/_change/partials/queue_info.html
Queue: name
Owner: owner
当我们将此 couchapp 推送到服务器时,我们会得到一个按预期级联的结果。
希望这可以帮助某人:-)
【讨论】:
以上是关于关于在 couchapp 和 evently 中使用 mustache partials 的问题的主要内容,如果未能解决你的问题,请参考以下文章
Couchapp && Evently && Mustache:我将如何输出子数组?
如何使用 evently 将事件处理程序附加到 CouchApp 中的小胡子渲染?