对于MiniProfiler,我们使用jquery.tmpl的测试版,结果证明它与jsRender不兼容,这对某些用户造成了痛苦。
有没有办法以不引人注目的方式加载jquery.tmpl,以便与其他可能已经加载到页面中的模板引擎一起使用?
是否有任何其他模板引擎(例如小胡子或其他什么)允许以完全不显眼的方式加载它们,这意味着多个版本可以并排运行一个好玩的?
答案 0 :(得分:3)
当然,jQuery.tmpl
可以在不显眼的模式下轻松运行,只需要传递一个不同的jQuery
对象...例如:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var jQueryMP = $.noConflict();
</script>
然后编辑jQuery.tmpl上的最后一行:
})(jQuery);
为:
})(jQueryMP);
答案 1 :(得分:0)
你可以试试我一直在使用的Distal templating engine。