独立的HTMLBars运行时编译器

时间:2015-08-17 18:00:00

标签: javascript backbone.js htmlbars

我目前正在使用Backbone.js作为我的前端管理库,现在我正在寻找一个模板引擎。 Underscore / Lodash很棒但不够全面。

直到/如果我找到一个更好的客户端编译器,我正在使用doT.js.它很棒,但缺乏IDE和数据源支持。使用doT.js,编译模板非常简单:

<script src="js/dot.js"></script>
<script src="js/backbone.js"></script>

<script>
  var TestView = Backbone.View.extend({
    template: doT.template('<h1>{{=it.title}}</h1>');
  });
</script>

我喜欢HTMLBars的附加功能和功能,并希望以非常类似的方式使用它,例如:

<script src="js/htmlbars.js"></script>
<script src="js/backbone.js"></script>

<script>
  var TestView = Backbone.View.extend({
    template: HTMLBars.compile('<h1>{{title}}</h1>'); // or however HTMLBars would compile client-side
  });
</script>

我能找到的唯一有点独立版本是ember-template-compiler.js,虽然它看起来仍然依赖于Ember。我不确定是否有办法或某人已经将其解压缩为独立版本。

我是否可以下载某个地方并添加htmlbars.js文件,或者我暂时仍然使用Handlebars?

0 个答案:

没有答案