black-tags

1.0.4 • Public • Published

Black-Tags template parser

create object

var parser = new app.Templater({template: "some template..."}); var parsedHTML = parser.parse(scopeObject);

expression

{ '"' + items[0].name + '"' }

if expression

<if value=" a == 1 ">
some html code...
</if>

forEach

<each table='items' as='item' info='info'>
<li class='item-{info.index}'>{item.name}</li>
</each>

modules

<inc:menu params="items, 1"/>

<module name='menu' params='list, level'>
<ul>
<each table='list' as='item'>
<li>
{item.name}
<if value='isset(item.items)'>
<inc:menu params="item.items, level+1" />
</if>
</li>
</each>
</ul>
</module>

Package Sidebar

Install

npm i black-tags

Weekly Downloads

0

Version

1.0.4

License

none

Last publish

Collaborators

  • eprincev.egor