71104 / jquery-handlebars

A jQuery plugin to render Handlebars.js templates into elements
http://71104.github.io/jquery-handlebars
MIT License
100 stars 39 forks source link

Support for inline templates #1

Open doekman opened 11 years ago

doekman commented 11 years ago

I would like to have support for inline templates, as proposed by the former jQuery template plugin, see this blogpost.

It works like this:

    <div id="contactContainer"></div>
    <script id="contactTemplate" type="text/html">
    <div>
        Name: {{= name }} <br />
        Phone: {{= phone }}
    </div>
    </script>
    <script  type="text/javascript">
        var contacts = [
            {name:"Scott Guthrie", phone:"415-555-2222"},
            {name:"Dave Reed", phone: "206-555-7878" },            
            {name:"Simon Calvert", phone: "415-555-8888" }            
        ];
        $("#contactTemplate").render(contacts).appendTo("#contactContainer");
    </script>

However, this doesn't fit the current API. What do you think?

71104 commented 10 years ago

In the worst case I can develop a 2.0 version of the plugin with breaking changes so as to adhere to the specification suggested in the reported link.