1
我一直在使用handlebars.js进行javascript视图,但已经碰到了它的墙。我需要条件支持,而且我似乎没有做任何工作。带有条件支持的Javascript模板引擎
我有下面的代码块:
<select id="status" name="status">
{{#each statuses}}
<option value="{{ this }}"{{#equals userGroup this userGroup.status}} selected="selected"{{/equals}}>{{ this }}</option>
{{/each}}
</select>
我创建了一个叫做帮手等于但它似乎像变userGroup表示不可用的每个范围内时。
有谁知道任何JavaScript模板引擎支持条件与if语句来支持这种功能(或如何在handlebars.js中)?
underscore.js中的模板引擎提供了一个类似于ERB的模板方案,其中包含循环和if语句。它基本上是在线编译Javascript。 – 2012-02-25 17:20:18
手柄上的{{#if}}怎么样? – Pointy 2012-02-25 17:36:06
@Pointy:Handlebars {{#if}}不支持像{{#if this == userGroup.status}} ... {{/ if}}这样的条件。 – ryanzec 2012-02-25 17:41:42