У мене є така заява:
{{#if IsValid}}
Я хочу знати, як я можу використовувати негативне if
твердження, яке виглядатиме так:
{{#if not IsValid}}
У мене є така заява:
{{#if IsValid}}
Я хочу знати, як я можу використовувати негативне if
твердження, яке виглядатиме так:
{{#if not IsValid}}
Відповіді:
Прості відповіді на прості запитання:
{{#unless isValid}}
{{/unless}}
Також пам’ятайте, що ви можете вставити {{else}}
між {{#if}}
або {{#unless}}
тегом, що закривається, або.
unless
є досить поширеною інверсією if
.
У вас є багато способів зробити це.
{{unless}}
:{{#unless isValid}}
...
{{else}}
...
{{/unless}}
{{#if (if isValid false true)}}
...
{{else}}
...
{{/if}}
{{#if (not isValid)}}
...
{{else}}
...
{{/if}}
unless
блок-помічник (вбудований помічник)
unless
helper - обернена частина if
помічника.
Його блок буде наданий, якщо вираз поверне помилкове значення.
{{#unless valid}}
<h3 class="warning">WARNING</h3>
{{/unless}}
{{#if items.length}}
//Render
{{/if}}
Тут items.length .. якщо він повертає якесь значення, крім null, то тільки воно входить у цикл if.
ПРИМІТКА. Ви також можете перевіряти булеві значення. У блоці If
{{#if booleanFloag}}
Нижче викладені матеріали допоможуть повною мірою, якщо ви хочете використовувати якщо та ще:
{{#if author}}
<h1>{{firstName}} {{lastName}}</h1>
{{else}}
<h1>Unknown Author</h1>
{{/if}}
ПРИМІТКА. Не закривайте блок "Блокування", поки логіка не закінчиться ...