aui / art-template

High performance JavaScript templating engine
https://aui.github.io/art-template/
MIT License
9.86k stars 2.67k forks source link

简洁语法子模板include报错 #111

Closed ghost closed 10 years ago

ghost commented 10 years ago

这是根据demo修改的,在each中include时候,带入变量,不会显示

ghost commented 10 years ago

当data.list为对象数组,调用时候,直接报错,不知道是不是我写法有问题?

aui commented 10 years ago

模板的数据,包括子模板的数据必须是 Ojbect,不能是 Array 或者其他形式

ghost commented 10 years ago

谢谢,已经解决了,再建议一个templ.helper的问题 template.helper('imgTemp', function(url, data){ data = eval('('+data+')'); data = $.extend({ class:'', alt:'', title:'', width:'', height:'' },data); console.log(data) return ''+data.alt+''; });

{{#$value.avatar | imgTemp:'{width:250, height:290}'}}这是调用,前面必须写#才能输出成dom,而且data里不能写$value的变量

------------------ 原始邮件 ------------------ 发件人: "糖饼"notifications@github.com; 发送时间: 2014年8月26日(星期二) 下午5:16 收件人: "aui/artTemplate"artTemplate@noreply.github.com; 抄送: "The day¼后天"xiagang005@qq.com; 主题: Re: [artTemplate] 简洁语法子模板include报错 (#111)

模板的数据,包括子模板的数据必须是 Ojbect,不能是 Array 或者其他形式

— Reply to this email directly or view it on GitHub.

谢谢,已经解决了