jsutils / tmpl
从 underscore 拿取的 JavaScript 模板引擎
0.0.10
2017-04-18 18:05 UTC
Requires
- webmodules/foo: >=3.0.0
README
_if
<_if exp="data.value==34"> It is 34 <_elseif exp="data.value==40" /> it is 45 <_else/> I dont know </_if>
_for
<_for exp="var i=0;i<10;i++"> <span>for{{i}}</span> </_for>
_forEach
<_forEach var key value in data> <span>{{key}}=={{value}}</span> </_forEach> <_forEach var key in data> <span>{{key}}=={{data[key]}}</span> </_forEach>
_tags
<_tags jq-label jq-switch/>
在当前模板中使用的自定义标签,可以通过方法 jsutils.tmpl.tags
进行配置
jsutils.tmpl.tags(function(tagName){ if(tagName.indexOf("jq-")===0){ module(tag.replace("jq-","jqtags.")); return true; } else { return false; } });
您可以创建自己的指令
jsutils.tmpl.tags(function(tagName){ if(tagName.indexOf("jq-")===0){ module(tag.replace("jq-","jqtags.")); return true; } else { return false; } });