If statement 使用Leaf时,else条件为';如果一个是

If statement 使用Leaf时,else条件为';如果一个是,if-statement,vapor,leaf,If Statement,Vapor,Leaf,我有一个简单的叶模板,我想在其中显示Hello World #if(false) { <title> All hail Apodron.</title> } #else { <title> Hello World </title> } 然后显示标题,但页面仍显示为: #else{Helloward} 我还尝试了各种语法,例如: ##其他{ 你好,世界 }和#else(){ 你好,世界 }甚至##else(){ 你好,世界 } 这似乎非常基本,我相

我有一个简单的叶模板,我想在其中显示Hello World

#if(false) {
<title> All hail Apodron.</title>
} #else {
<title> Hello World </title>
}
然后显示标题,但页面仍显示为:

#else{Helloward}

我还尝试了各种语法,例如:

##其他{
你好,世界
}
#else(){
你好,世界
}
甚至
##else(){
你好,世界
}


这似乎非常基本,我相信我遵循了。

看起来您的问题是Leaf期望
其他
,但正在使用
\else
。因此,将模板更改为此应该可以解决此问题:

#if(false) {
  <title> All hail Apodron.</title>
} else {
  <title> Hello World </title>
}
#如果(错误){
阿波德龙万岁。
}否则{
你好,世界
}

以下是相关信息。

vapor控制台是否提供了任何有用的信息?除了:
服务器启动http://localhost:8080
。有更详细的模式吗?
#if(false) {
  <title> All hail Apodron.</title>
} else {
  <title> Hello World </title>
}