车把.js:如何从模板获取对象键
Handlebars.js: how to get object key from the template
Handlebars.compile({{FOO bar}})({ bar: "baz" });
-->
bar: baz
在我的 Handlebars 中.js帮助程序FOO
我需要访问用于访问对象的密钥。我该怎么做?我需要这个进行调试,因此解决方案不必非常干净或高效。
这里有一个小提琴供您玩:http://jsfiddle.net/eygs74yL/
编译
模板时必须设置trackIds
标志。
Handlebars.registerHelper("FOO", function(arg, options) {
return options.ids[0] + ": " + arg;
});
$("div").html(
Handlebars.compile("{{FOO bar}}", { trackIds:true }
)({ bar: "baz" }));
小提琴:http://jsfiddle.net/eygs74yL/1/
相关文章:
- 从ajax请求中获取javascript对象
- 通过字符串获取JSON对象
- 如何在angular中获取json对象的名称
- 如何使用angular获取json对象的名称
- 获取一个对象´s属性的名称使用字符串
- 正在从嵌套值获取父对象
- 获取js对象键的值
- 获取原型对象的名称
- 如何从给定的代码中获取JSON对象
- 了解如何在数组中获取特定对象
- 获取整数对象属性名称的最小值和最大值
- 从Angular Scope中的Array中获取所有对象
- 在Javascript函数中获取Java对象属性
- 如何在JQUERY中从HTML文档中获取XML对象
- Backbone集合:如何从API中获取特定对象以放置在模型中
- 基于单个属性从数组中获取唯一对象
- 获取JSON对象中数组的长度
- 尝试获取每个对象的总和
- 正在尝试获取非对象php-DOM的属性
- 如何从HTML元素中获取Javascript对象