如何在把手中设置(!)?

时间:2018-05-12 21:42:04

标签: javascript html handlebars.js

我有这个json:

"bg-image": {
   "sm": "",
   "md": "",
   "unique" : ""
}

我有这段代码:

{{#if bg-image }}
    <style>
        @media screen and (max-width:642px) {
            .masthead {
                background-image: url({{bg-image.sm}});
            }
        }
        @media screen and (min-width:643px) {
            .masthead {
                background-image: url({{bg-image.md}});
            }
        }
    </style>
{{/if}}

但我想做点什么:

{{#if !bg-image.unique}}// then set bg-image.sm or bg-image.md {{/if}}

1 个答案:

答案 0 :(得分:2)

您必须使用unless,因为!property不是有效的语法。

{{#unless bg-image.unique}}{{/unless}}

您可以在here

中查看unless的代码