gpt4 book ai didi

meteor - meteor +烈焰-否则声明

转载 作者:行者123 更新时间:2023-12-04 22:46:06 25 4
gpt4 key购买 nike

查看此Using Blaze指南,似乎Blaze支持{{#if}}{{else}}语句,但是我还没有看到if-else语句的示例。 Blaze支持吗?还是我必须在else块内做另外的if块,否则可能会很丑陋。

我尝试了{{else if}},但是给出了一个错误。

{{#if en}}{{text.en}}{{else if tc}}{{text.tc}}{{/if}}

最佳答案

空格键使用与handlebars相同的控制流结构,因此答案与this one相同。在您的情况下:

{{#if en}}
{{text.en}}
{{else}}
{{#if tc}}
{{text.tc}}
{{/if}}
{{/if}}

旁注- jade的优点之一就是它支持 else if

有时,更好的选择是将逻辑转移到这样的帮助器中:

Template.myTemplate.helpers({
textValue: function() {
if (this.en) {
return this.text.tc;
} else if (this.tc) {
return this.text.tc;
}
}
});

<template name="myTemplate">
<p>{{textValue}}</p>
</template>

关于meteor - meteor +烈焰-否则声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27502661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com