繁体   English   中英

mootools javascript模板引擎

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM