1.显示的数据
var datas = { id:"number"}
2.temp模板
<script id="template" type="text/x-handlebars-template"> {{#compare carstatusid 4}} <button class="btn-link" onclick="onDeleteClick('{{id}}')">删除</button> {{else}} <button class="btn-link" onclick="onClick('{{id}}')">撤销</button> {{/compare}}</script>
3.要显示的地方html
<div id="showplace"></div>
4.用js显示数据
/*first*/var temp = Handlebars.compile($("#template").html());/*second*/ //注册一个比较大小的Helper,判断data1是否等于data2 Handlebars.registerHelper("compare",function(data1,data2,options){ if(data1 == data2){ return options.fn(this); }else{ return options.inverse(this); } });/*end*/ $("#showplace").html(temp(datas));
5.如果options undified,解决办法:
var options = arguments[arguments.length - 1];
新闻热点
疑难解答