使用 Leaf,虽然 if 是,但 else 条件没有正确执行
Using Leaf, the else condition isn't properly executed though the if one is
我有一个简单的 Leaf 模板,我想在其中显示 Hello World。
#if(false) {
<title> All hail Apodron.</title>
} #else {
<title> Hello World </title>
}
页面没有标题,显示为:
#else {Helloward}
但是,如果我将其更改为:
#if(true) {
<title> All hail Apodron.</title>
} #else {
<title> Hello World </title>
}
然后标题显示了,但页面仍然显示为:
#else {Helloward}
我也尝试了各种语法,例如:
##else {
<title> Hello World </title>
}
和 #else() {
<title> Hello World </title>
}
甚至 ##else() {
<title> Hello World </title>
}
这看起来很基础,我相信我遵循了 documentation。
看起来您的问题是 Leaf 期待 else
,但正在使用 #else
。因此,将您的模板更改为此应该可以修复它:
#if(false) {
<title> All hail Apodron.</title>
} else {
<title> Hello World </title>
}
这里是相关的documentation.
我有一个简单的 Leaf 模板,我想在其中显示 Hello World。
#if(false) {
<title> All hail Apodron.</title>
} #else {
<title> Hello World </title>
}
页面没有标题,显示为:
#else {Helloward}
但是,如果我将其更改为:
#if(true) {
<title> All hail Apodron.</title>
} #else {
<title> Hello World </title>
}
然后标题显示了,但页面仍然显示为:
#else {Helloward}
我也尝试了各种语法,例如:
##else {
<title> Hello World </title>
}
和 #else() {
<title> Hello World </title>
}
甚至 ##else() {
<title> Hello World </title>
}
这看起来很基础,我相信我遵循了 documentation。
看起来您的问题是 Leaf 期待 else
,但正在使用 #else
。因此,将您的模板更改为此应该可以修复它:
#if(false) {
<title> All hail Apodron.</title>
} else {
<title> Hello World </title>
}
这里是相关的documentation.