问题标签 [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.

0 投票
2 回答
1043 浏览

couchdb - Couchapp、Mustache.js、Evently、CouchDB 的学习资源

您在 CouchApp 堆栈(包括 Evently 和 Mustache.js)中帮助您开发应用程序时遇到了哪些好的学习资源?

0 投票
1 回答
1610 浏览

mustache - 使用可变语法(没有“>”)的小胡子部分?

我使用 mustache(php 版本)作为我的模板引擎。

我想知道是否可以将 {{something}} 用作部分,而不必在模板中将其格式化为 {{>something}}。理想情况下,如果变量名称在 _partials 数组中,则该变量将被视为部分变量。

这将允许我将变量更改为部分变量,而无需对模板进行任何更改。

这可能吗?

0 投票
2 回答
3058 浏览

php - Mustache (PHP) 输出关联数组键

在 Mustache 中,我可以打印出关联数组键的名称而不是其值吗?

即所以而不是这个:

我希望有一个占用空间更小的数据源:

是否可以?

0 投票
1 回答
886 浏览

python - 如何将 pystache 与 web.py 集成

现在,我以这种方式在 web.py 中使用 pystache:

简单的小胡子

我为 web.py 写了一个渲染

render_pystache.py

有没有更好的方法将 pystache 与 web.py 集成?例如,如何实现以下功能?

0 投票
1 回答
388 浏览

node.js - 在节点中使用 mustache.js 从视图中分离数据

我想在节点中使用 mustache.js 将模板与数据分开......如果可能的话,使用 fs.readFile 并不明显。有什么想法吗?

我使用 data.js 作为数组模型,使用 helloworld.html 作为模板

0 投票
3 回答
5037 浏览

jquery - Backbone.js - 从现有的 html 实例化模型/视图

今天我已经开始研究backbone.js,以此来更好地组织我的应用程序中的代码。

我想知道(从概念上讲 - 所以一定要用伪代码回复)我将如何使用我现有的html 来创建主干模型(和视图)。

我发现的所有教程都包括使用空白 html 模板,然后使用 ajax 注入内容。我不想这样做。

如果我有收藏书籍。

在这个阶段,我想开始将每本书作为模型进行管理,每当书名发生更改时调用一个函数(只是函数中的一个警报以用于概念证明),然后调用一个 URL 以将模型的更改与我的数据库同步.

谁能指出我正确的方向,以便在页面上使用现有的html 来完成上述操作?

如果它有所作为,我计划在我的模板中使用小胡子。

0 投票
2 回答
4239 浏览

javascript - ASP.NET MVC 和浏览器的 HTML 模板解决方案?

我正在尝试找到一个 HTML 模板解决方案,它既适用于我的 ASP.NET MVC 应用程序(.NET 4、IIS 7.5),也适用于浏览器。原因是相同的代码在服务器(性能、输出到移动设备等)或浏览器(通过 AJAX 刷新数据)上呈现 HTML。这不是一个新问题,但我想知道当前的技术趋势是否改变了答案。

我正在考虑的几个想法:

ASP.NET MVC 视图引擎比较看起来无关紧要,但没有提到小胡子。

更新: 客户端模板弃用:来自 LinkedIn Engineering 的 mustache、handlebars、dust.js 等将 mustache 评为前四名,它是唯一具有原生 .NET 渲染的模板(相对于需要服务器端 JavaScript 来渲染服务器)。

0 投票
1 回答
6370 浏览

javascript - 如何在没有循环的情况下使用 mustache.js 渲染这个 JSON

这是JSON:

我的胡子模板是:

所以上面的模板代码不起作用。我现在要做的是for循环:

有没有更好的方法让它在没有任何循环的情况下工作?

0 投票
1 回答
1015 浏览

json - 使用来自远程 api url 的带有 json 的 mustache

mustache 文档描述了使用本地类型的 json 源代码,例如下面链接的 mustache 演示。

http://mustache.github.com/#demo

但是 mustache 文档没有描述使用远程链接 json 源的语法。

我能够成功地将我从 api 获得的 json 源复制并粘贴到 mustache 演示中,并修改 mustache 模板以获得所需的结果

只是不知道如何在 url 处引用来自 api 的远程 json 结果 .. fwiw,我正在从这个 url 获取我的 json 结果

获取http://www.car2go.com/api/v2.0/vehicles?loc=austin&format=json

也许我可能必须在本地保存 json 结果,然后读取它们,但仍然有如何让小胡子查看远程文件而不是键入 json 源的问题.. 任何指针?

0 投票
1 回答
1003 浏览

javascript - 如何处理键中的哈希,mustache.js?

我正在尝试使用 mustache.js 作为从外部 API 返回的 JSON 数据的模板系统。问题是 JSON 对象的键以散列开头,我不知道如何处理它们。对象示例(以及总体简化):

小胡子.js:

显然它不会识别 cdata-section 因为那不是键的名称。我不能使用{{#cdata-section}},因为哈希表示 Mustache.js 中的条件或可枚举。我似乎也无法逃脱它,{{\#cdata-section}}什么都不匹配。

有没有解决的办法?还是我必须预处理 JSON 对象?