如何逃避运营商,如>,<在jsrender json名称参考?

时间:2013-07-04 09:58:44

标签: jsrender

问题

模板编译失败:

'<tr><td>No Heartbeat {{:name}} : {{:Heartbeat>30d}}</td></tr>'

见JS小提琴:Issue Example

JSON来源

{ "name": "Desktops", "Heartbeat>30d": 3004 }

通缉

转义JSRender表达式:{{:Heartbeat&gt; 30d}}以引用JSON字段并正确编译。

1 个答案:

答案 0 :(得分:1)

您可以使用#data["name of the property"]访问某些属性。因此,您的模板应如下所示:

'<tr><td>No Heartbeat {{:name}} : {{:#data["Heartbeat>30d"]}}</td></tr>'

我更新了您提供的jsfiddle示例:

http://jsfiddle.net/h65KX/11/