条件语句

条件语句

你可以使用 @if@elseif@else 标签在 Edge 模板中编写条件块。这些标签的内部工作方式与 JavaScript 的 if/else 语句类似。

@if(user)
<p> {{ user.username }} </p>
@end
@if(user.fullName)
<p> Hello {{ user.fullName }}! </p>
@elseif(user.firstName)
<p> Hello {{ user.firstName }}! </p>
@else
<p> Hello Guest! </p>
@end

unless 标签

除了 @if 标签,你也可以使用 @unless 标签来表达**if not(非……则)**语句。例如:

使用 @if 标签
@if(!account.isActive)
<p>Please verify your email address to activate the account </p>
@end
使用 @unless 标签
@unless(account.isActive)
<p>Please verify your email address to activate the account </p>
@end

使用三元运算符

你可以使用 JavaScript 三元运算符 编写内联条件。

<input
class="input {{ hasError ? 'error' : '' }}"
/>