astoilkov / jsblocks

Better MV-ish Framework
http://jsblocks.com
Other
2.78k stars 103 forks source link

containerless control flow syntax #120

Closed chardy closed 8 years ago

chardy commented 8 years ago

Do you support this kind of syntax like in knockoutJS?

<ul>
    <li class="header">Header item</li>
    <!-- ko foreach: myItems -->
        <li>Item <span data-bind="text: $data"></span></li>
    <!-- /ko -->
</ul>

<script type="text/javascript">
    ko.applyBindings({
        myItems: [ 'A', 'B', 'C' ]
    });
</script>
astoilkov commented 8 years ago

Yes. We actually do but it isn't documented anywhere. Here is the syntax:

<ul>
    <li class="header">Header item</li>
    <!-- blocks each(myItems) -->
        <li>Item <span data-query="text($this)"></span></li>
    <!-- /blocks -->
</ul>
chardy commented 8 years ago

Thanks :-)

astoilkov commented 8 years ago

Closing this