问题标签 [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 回答
1817 浏览

javascript - 有什么我不能用胡子做的吗?

我正在评估http://github.com/janl/mustache.js

我正在考虑随着时间的推移它会如何运作。如果我只是构建一个巨大的对象,小胡子是否足以将其转换为任何形式的 HTML?

所以,我的问题是。有什么是小胡子不能做的吗?

(我的想法是这只是从 JSON 到 HTML 的树转换,但我不确定如何验证它或获得足够的信心来押注它)

进一步澄清

假设我只有一个巨大的物体,然后我在一次迭代中给了一个小胡子模板;HTML中有什么东西不能通过它的语言用小胡子来表达。

0 投票
1 回答
526 浏览

javascript - 使用 mustache 时 Couchapp 列表中的超时

我有一个简单的列表视图,我(尝试)在其中使用 mutache 来呈现包含 5 个结果的列表的输出。

这导致超时:

当我尝试

这很好地打印了 5x Hello。

我将其缩小到加载模板代码的 require 语句。

谁能给我一个线索,从哪里来?

- - - 解决了 - - - -

require调用不喜欢 '.js' 文件扩展名的文件名来引用代码。

将其更改为:

解决了这个问题。

0 投票
13 回答
40441 浏览

templates - 无逻辑模板(如小胡子)有什么优势?

最近,我遇到了据称是Logic-less template 的mustache

但是,没有解释为什么它是以无逻辑方式设计的。换句话说,无逻辑模板的优势是什么?

0 投票
3 回答
21653 浏览

ruby - 用小胡子迭代数组

如何在迭代中获取对当前元素的引用?

我希望我只是忽略了显而易见的事情。

0 投票
6 回答
13543 浏览

php - 小胡子:从子节中的父节读取变量

在 Mustache 中是否可以在子部分中从父部分读取变量?

例如我下面的示例,我希望{{order_store.id}}从它的父$order_store[(当前子循环的数组索引)]['id']中读取变量

template.mustache

样本数据(在 PHP 中);

0 投票
1 回答
3602 浏览

mustache - Mustache.js - 你如何连接事件?

我正在考虑将 Mustache.js 用于我正在从事的一个小项目......我还没有看到答案的一件事是 - 连接事件的最佳方式是什么?

我想创建一个带有小胡子的树形菜单,但我想不出将事件连接到每个节点的最佳或最干净的方法是什么?

0 投票
2 回答
10302 浏览

php - 小胡子部分和代码重用

我正在为周末开始的一个项目留胡子。

我正在使用 PHP 实现。但是,我有一些询问,因为我不习惯该系统。

您如何处理模板继承或重用?我知道部分,但我应该如何使用它们?我正在做这样的事情,包括:

top.mustache:

底部. 小胡子:

以及呈现此模板的视图:

这是正确的方法吗?

0 投票
3 回答
2007 浏览

ruby-on-rails - 小胡子标签助手的正确程序

我一直在阅读 mustache 文档,它看起来很酷: https ://github.com/defunkt/mustache

ruby 代码和 html 标记之间有明显的区别。还没有开始一个小胡子项目,我的困惑是:应该如何处理生成标记的 ruby​​?明显的例子是表单助手和link_to,更不用说任何自定义方法了。做 {{link_to ...}} 是否合适(或可能)?-- 在标记中有代码。或者在视图 ruby​​ 中定义自定义方法:{{whatever_link}}?- 这似乎是非干燥的,同样不可取。赢在哪里?

谢谢!
——彼得

0 投票
4 回答
3076 浏览

javascript - 如何在javascript中将散列的json散列转换为数组的散列?

所以如果我有:

如何使用 javascript 函数获取:

我希望能够使用 mustache.js 的结构。

0 投票
2 回答
6386 浏览

javascript - mustache.js 与 jquery-tmpl

我第一次看 javascript 模板,而 mustache 和 jquery-tmpl 是目前最有力的竞争者。

我的一些要求:

  • 模板将存在于单独的文件中,以包含在多个页面上
  • 所有(或几乎所有)数据将来自对返回 json 的 restful api 的调用
  • 我们是一家 java/eclipse 商店,所以语法突出显示和与之兼容会很好,如果这是一个问题的话

有人知道在速度、易用性、灵活性、稳定性方面有什么比较吗?还有其他我应该考虑的因素吗?其他顶级模板引擎?

(我知道关于这个一般主题还有其他 问题,但我没有看到这两者之间有任何直接、广泛的比较。)