jtemple Demo


Data

        [
            {"id":1,"first_name":"Rebecca","last_name":"Willis","email":"rwillis0@fastcompany.com","gender":"Female","avatar":"https://robohash.org/amaximeaccusantium.jpg?size=150x150&set=set1"},
            {"id":2,"first_name":"Dennis","last_name":"Nelson","email":"dnelson1@cyberchimps.com","gender":"Male","avatar":"https://robohash.org/quaeratquoquos.jpg?size=150x150&set=set1"},
            {"id":3,"first_name":"Jacqueline","last_name":"Evans","email":"jevans2@scientificamerican.com","gender":"Female","avatar":"https://robohash.org/eostemporabeatae.bmp?size=150x150&set=set1"},
            {"id":4,"first_name":"Adam","last_name":"Sims","email":"asims3@topsy.com","gender":"Male","avatar":"https://robohash.org/veritatistotamnon.bmp?size=150x150&set=set1"},
            {"id":5,"first_name":"Tammy","last_name":"Day","email":"tday4@scientificamerican.com","gender":"Female","avatar":"https://robohash.org/liberoautunde.bmp?size=150x150&set=set1"},
            {"id":6,"first_name":"Deborah","last_name":"Garcia","email":"dgarcia5@cyberchimps.com","gender":"Female","avatar":"https://robohash.org/remetquos.png?size=150x150&set=set1"},
            {"id":7,"first_name":"Carolyn","last_name":"Lopez","email":"clopez6@arizona.edu","gender":"Female","avatar":"https://robohash.org/occaecativoluptatemquia.png?size=150x150&set=set1"},
            {"id":8,"first_name":"Theresa","last_name":"Robertson","email":"trobertson7@macromedia.com","gender":"Female","avatar":"https://robohash.org/doloribusmaioresimpedit.png?size=150x150&set=set1"},
            {"id":9,"first_name":"Steven","last_name":"Boyd","email":"sboyd8@google.com.au","gender":"Male","avatar":"https://robohash.org/consequaturharumet.bmp?size=150x150&set=set1"},
            {"id":10,"first_name":"Maria","last_name":"Bryant","email":"mbryant9@indiegogo.com","gender":"","avatar":"https://robohash.org/voluptatumlaboriosamquis.jpg?size=150x150&set=set1"}
        ]
    

Javascript Code

        $(document).ready(function(){
            $('#jtemple-result').jtemple({
                template : 'template-example',
                data : collection
            });
        });
    

HTML Code

    <div data-jtemple="template-example">
        #for(var z=0; z < data.length; z++);
        <div class="panel panel-default">
            <div class="panel-body">
                <div class="row">
                    <div class="col-md-3">
                        <img src="{#data[z].avatar#}" alt="{#data[z].first_name#}">
                    </div>
                    <div class="col-md-6">
                        Name: {#data[z].first_name#} {#data[z].last_name#}
                        <br>
                        Email: {#data[z].email#}
                        #if(data[z].gender == 'Female');
                        <div class="alert alert-danger">Gender: {#data[z].gender#}</div>
                        #elseif(data[z].gender == 'Male');
                        <div class="alert alert-warning">Gender: {#data[z].gender#}</div>
                        #else;
                        <div class="alert alert-success">No gender specify</div>
                        #endif;
                    </div>
                </div>
            </div>
        </div>
        #endfor;
    </div>
    

Output

#for(var z=0; z < data.length; z++);
{#data[z].first_name#}
Name: {#data[z].first_name#} {#data[z].last_name#}
Email: {#data[z].email#} #if(data[z].gender == 'Female');
Gender: {#data[z].gender#}
#elseif(data[z].gender == 'Male');
Gender: {#data[z].gender#}
#else;
No gender specify
#endif;
#endfor;