[英]mootools javascript template engine
我正在使用这个伟大的javascript mootools模板引擎: https : //github.com/tbela99/template
我的模板看起来像这样:
var tmpl = '<ul>' +
'{repeat:products}' +
'<li class="small">' +
'{photos.0.name}' +
'{name}' +
'</li>' +
'{/repeat:products}' +
'</ul>';
我的数据如下:
var data = {"products":[{"id":"449","name":"Apple","photos":[{"name":"image.jpg"}]}]};
new Element('div',{'html':template.substitute(tmpl,data)}).inject(document.body);
我的问题是:
如何在当前上下文{repeat:products}
添加自定义修饰符(.addModifier函数)并传递值: {photos.0.name}
?
例如: {repeat:products}{customtag photos.0.name}{/repeat:products}
。 谢谢!
修饰符第一个参数是循环中的当前对象:-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.