Mustache中的变量名称,例如{{{{display_field_name}}}}

时间:2015-04-23 12:06:32

标签: javascript mustache

这可能被视为另外一个问题 calling function with arguments in mustache javascript

我的问题是我想要像

这样的东西
{{{{display_field_name}}}}

要解析display_field_name,请说“description”,然后再说

{{description}} 

然后解决。

我可以这样做,但它不是非常优雅的模板代码。

{{#resolve}}{{display_field_name}}{{/resolve}}

通过将此'resolve'函数添加到当前上下文

来完成
        resolve:function(){
            return function(text,render){
                return render("{{" + render(text) + "}}");
            };
        },

即。只需将它添加到传递给Mustache的任何哈希/对象中。

有更好的方法吗?。

0 个答案:

没有答案