【问题标题】:Mustache templating - Using array values as object keysMustache 模板 - 使用数组值作为对象键
【发布时间】:2016-09-08 08:58:45
【问题描述】:

我有一个值数组和键值对对象:

var array = ["first", "second"];
var object = {
    "first":"firstvalue",
    "second":"secondValue"
};

我想遍历数组并基于值,从对象中选择值,类似这样(我知道这不起作用,但我正在寻找类似的方法):

{{#array}}
    <tr><td>{{.}}</td><td>{{object[.]}}</td></tr>
{{/array}}

所以输出将是:

<tr><td>first</td><td>firstvalue</td></tr>
<tr><td>second</td><td>secondValue</td></tr>

【问题讨论】:

    标签: javascript arrays mustache templating


    【解决方案1】:

    我认为这不可能,因为 Mustache 是“没有逻辑的”。 也许你可以尝试用 Handlebars 替换 Mustache

    Handlebars 在很大程度上与 Mustache 模板兼容。在大多数情况下,可以将 Mustache 替换为 Handlebars 并继续使用您当前的模板。

    使用处理程序栏,您可以创建帮助程序来处理逻辑。

    【讨论】:

      猜你喜欢
      • 2012-02-09
      • 2018-12-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多