如何使用空格键反复添加或删除某个元素的类? 也有人能指出我的空间栏格式文档的方向。 特别是{{#if condition1&& amp; condition2}} style。 感谢
答案 0 :(得分:2)
目前,"中没有逻辑操作;如果"语句,但您可以通过提供自定义帮助程序来解决此问题。反应性修改课程的最简单方法是:
<div class="{{#if isActive}}active{{/if}}"></div>
或只是
<div class="{{yieldClass}}"></div>
其中yieldClass
是模板中的某些(可能是被动的)帮助器。
答案 1 :(得分:1)
Spacebars目前还没有为参数提供执行逻辑(或其他)函数的方法。
如果您需要在多个地方对if
帮助器参数进行逻辑运算,最好定义自己的自定义帮助程序:
UI.registerHelper('and', function(a, b) {
return a && b;
});
{{#if and condition1 condition2}}
...
{{/if}