[英]mustache using .get(key) function for each object
我有一些看起来像的JSON模型:
{entries: [Entry{get: function}, Entry{get: function}]}
然后,我想遍历每个条目并使用get函数获取属性。 我遇到麻烦的部分是调用get函数。 我努力了:
{{#entries}}
<tr>
<td class="time-col">{{get('eventTime')}}</td>
<td class="description-col">{{{this.get('Description')}}}</td>
</tr>
{{/entries}}
以及其他一些事情,似乎无法弄清楚。 他们在文档中提到了函数,但仅是用于呈现其他内容的函数。
任何提示将不胜感激。 谢谢。
小胡子不支持{{get('eventTime')}}
语法。 小胡子标记必须包含诸如name
标识符,或诸如foo.bar
类的复合表达式,而不能包含字符串文字的函数调用。
我建议您“准备ViewModel对象”,这意味着向Mustache引擎提供一个精心制作的Javascript对象,该对象具有与模板标识符匹配的键,而不是您描述的javascript对象。
代替Entry{get: function}
,提供{eventTime:..., Description:...}
。
是的,这个准备阶段很繁琐,困扰所有严格遵守规范的Mustache实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.