HandlebarsJS:根据文本值更改文本颜色?
HandlebarsJS : Change the text color depending what text value is?
在我的 handlebars
电子邮件 HTML
模板中,我有以下 table:
<div class="table">
<table id="carTable">
<tbody>
<tr>
<th>Car Number</th>
<th>owner</th>
</tr>
<!-- {{#each car}} -->
<tr>
<td>{{carNumber}}</td>
<td>{{owner}}</td>
</tr>
<!--{{/each}} -->
</tbody>
</table>
</div>
是否有可能如果 {{owner}}
的值是例如"foo" 则文本将为红色,如果值为 "bar" 则文本将为蓝色等?
对于把手,你需要这样写:
<tr {{#if owner === "foo"}} class="red-text" {{/if}}>{{owner}}</tr>
在我的 handlebars
电子邮件 HTML
模板中,我有以下 table:
<div class="table">
<table id="carTable">
<tbody>
<tr>
<th>Car Number</th>
<th>owner</th>
</tr>
<!-- {{#each car}} -->
<tr>
<td>{{carNumber}}</td>
<td>{{owner}}</td>
</tr>
<!--{{/each}} -->
</tbody>
</table>
</div>
是否有可能如果 {{owner}}
的值是例如"foo" 则文本将为红色,如果值为 "bar" 则文本将为蓝色等?
对于把手,你需要这样写:
<tr {{#if owner === "foo"}} class="red-text" {{/if}}>{{owner}}</tr>