问题标签 [mustache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails 混合模板语言
我正在处理一个用 erb 编写模板的大型项目。我们越来越多地参与到项目部分的客户端渲染中,并且在我们的 erb 模板的 mustache 中有很多完全相同的副本。
我想将在 mustache 中复制的 erb 模板更改为 mustache 并从这些模板中打印出 js 模板。
不过,我还没有弄清楚如何在 Rails 中混合模板语言,这可能吗?我宁愿不重写 mustache 中的所有 erb 模板。
谢谢!
javascript - 小胡子模板:嵌套模板
如何在 mustache 中使用嵌套模板?有没有办法做同样的事情?
希望你们有问题。我没有为 js 有效性添加转义字符,因为代码被分成不同的行。
jquery - Mustache.js - 如何连接数据?
我喜欢生成标记,同时使用 jQuerys 数据方法将数据添加到标记中的节点,存储与匹配元素关联的任意数据。有没有办法用 Mustache 或一些解决方法来做到这一点?
请参阅此 jsFiddle 以获取代码参考:http: //jsfiddle.net/fiddlebjoern/edyYu/
php - 将 mustache.js 与 mustache.php 结合使用
我正在使用 mustache.php(Kohana 的 KOstache)以持久性填充我的表单值。我的模板是这样的:
ETC...
我很想知道是否有一种方法/什么是我可以访问和使用 PHP 返回的胡须数据来填充模板值的最佳方法。例如:
如何{{jsondata}}
使用 mustache.php 发送到我的 javascript?
ruby-on-rails - Rails 3.1 模板处理程序
我有一个 ruby gem,poirot,它可以在 Rails 中使用 mustache 模板。我拥有的模板处理程序是从 ActionView::Template::Handler 扩展而来的,但是这似乎在 Rails 3.1 中已被弃用。
我已经重构了处理程序以遵守弃用警告。在这样做时,我现在无法将本地变量或视图上下文传递给模板。我似乎不知道如何让它与 Rails 3.1 一起工作。
在我上面的处理程序代码中,我传递了模板,它是 ActionView::Template 的一个实例。但我不确定如何获取视图上下文,其中应该包括本地人等
有人可以指出我正确的方向吗?
javascript - Mustache 在服务器 (rails) 和客户端 (javascript) 上呈现
在服务器(使用 rails)和客户端(使用 javascript)上使用时,是否有关于 Mustache 最佳实践的文档?
以上是不可扩展的。我不想为此制作自己的引擎。
是否有更完整的模板引擎允许在服务器和客户端重用模板?
此外,一个解释服务器和客户端上的嵌套模板?
javascript - 如何集成 CouchApp、Node.JS、Sammy 和 Mustache
我设置了一个 node.couchapp.js CouchApp 并将其推送到我的 CouchDB。默认包含 Sammy 和 jQuery。现在,我想为模板添加 Mustache,但不知道在哪里?我可以将它用作 Node.js 模块或 jQuery 插件。
我从一些示例代码开始,只是想看看它是否有效,但它没有:
结果是:
项目结构为:
更新 我稍微修改了代码并排除了模板文件夹作为可能的原因。此片段来自 SO 上的一个已解决问题,因此它应该确实有效。但它仍然是同样的错误。我使用 npm install mustache 安装了 mustache.js 并将文件夹从 node_modules 重命名为 modules (也不适用于 node_modules)。
但它仍然是同样的错误。
javascript - javascript 和 mustache - 将数组传递给模板
我正在尝试结合 jquery 和 javascript 来学习 mustache / icanhaz,并且我有一个要向其传递各种数据的 mustache 模板。其中一条数据是选择列表,但该列表的长度可能不同(例如,一到三个选择)。如何将这些不同的数据传递给 mustache?
这是我的代码:
Javascript:
模板:
所以不知何故,我必须将决策对象中的所有 childLinks 传递给 mustache 以在循环中解析以输出<li>
元素列表。
有人知道怎么做吗?
javascript - javascript / jquery - 从循环中创建特定格式的对象
我正在尝试将一些数据转换为这种格式,以用于名为 mustache 的模板系统:
我目前拥有的是:
所以我需要以某种方式使每个 childScene 成为“repo”对象中的“名称”。有谁知道如何做到这一点?这是胡子文档:
javascript - Handlebars Template 将模板渲染为文本
我在 Handlebars 中创建了一个帮助程序来帮助处理逻辑,但是我的模板将返回的 html 解析为文本而不是 html。
我有一个测验结果页面,在测验完成后呈现:
对于每一轮,我使用一个助手来确定哪个模板来呈现一轮的结果:
这是一个描述正确回合的模板(假设它呈现了 #round-end-correct 模板):
这是渲染的内容:
不是 HTML,而是文本。如何让它实际将 HTML 呈现为 HTML,而不是文本?