gpt4 book ai didi

Vapor Swift - 比较两个字符串

转载 作者:行者123 更新时间:2023-12-01 01:49:47 24 4
gpt4 key购买 nike

我想将一个变量与我的叶子模板中的一个字符串进行比较。

我通过模板中的 Controller 获取变量:

<!-- NAVBAR -->
<!-- #(path) = /database -->
<nav class="navbar navbar-default">
<div class="container-fluid">
<ul class="nav navbar-nav">
#if(path == "/database") {
<h1>Hello, there!</h1>
}
<li><a href="#">Filldatabase</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Contact</a></li>
</ul>
</div>
</nav>
<!-- END NAVBAR -->

我想要它,以便当我在 /database 上时页面,我得到一个 h1,上面写着“你好,那里!”。我该怎么做?我想我需要使用 #if() ,但我找不到正确的语法。

最佳答案

您要找的是#equal()标签。您传入两个参数,如果它们相同,则在大括号中包含 HTML:

#equal("hello", "hello") {
<!-- This is shown -->
<p>Equal</p>
}
#equal("hello", "world") {
<!-- This is not shown -->
<p>Not Equal</p>
}

所以你要使用的是:
#equal(path, "/database") {
<h1>Hello, there!</h1>
}

关于Vapor Swift - 比较两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45410115/

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