流星:从变量到手把的相反声明

时间:2016-07-18 10:12:03

标签: javascript templates meteor

我正在发现流星并且在问自己一件事。 我们如何在模板中将布尔值从模板反转到把手?

有一个我正在尝试做的例子:

task.html

<li class="{{#if !checked}}checked{{/if}}">
    ...

但我收到错误“预计关闭”}}“。也许这是不可能的。

谢谢!

2 个答案:

答案 0 :(得分:1)

以下是您的解决方案:How to IF NOT inside of {{ #each }} template

使用{{#unless}}

使用示例:

{{#unless checked}}
    ....
{{/unless}}

答案 1 :(得分:1)

模板中没有!语法处理。 {{#if!myVar}}和{{#if not myVar}}都不起作用。

您需要从!移除!checked

<li class="{{#if checked}}checked{{/if}}">

或者您可以使用unless

<li class="{{#unless checked}}checked{{/unless}}">