Доступные условные операторы Liquid
Примечание
Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.
При использовании в условных операторах (if, unless) некоторые значения Liquid считаются истинными значениями (true), а другие значения обрабатываются как ложные значения (false).
В Liquid null и логическое значение false рассматриваются как ложные значения; все остальные значения считаются истинными (true). Пустые строки, пустые массивы и т. д. считаются истинными значениями (true). Например,
{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}
Если требуется, можно проверять пустые строки и массивы с помощью специального пустого значения.
{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}
Размер типы Liquid, типы Liquid или типы Liquid можно проверить с помощью специального свойства.
{% if page.children.size > 0 %}
<ul>
{% for child in page.children %}
<li>{{ child.title }}</li>
{% endfor %}
</ul>
{% endif %}
Cводка
Оператор | Истина | Ложь |
---|---|---|
Истина | × | |
Ложь | × | |
Null | × | |
String | × | |
пустая строка | × | |
0 | × | |
1, 3,14 | × | |
массив или словарь | × | |
пустой массив или словарь | × | |
Объект | × |
См. также
Сохранение содержимого источника с помощью веб-шаблонов
Знакомство с операторами Liquid
Типы Liquid
Объекты Liquid
Теги Liquid
Фильтры Liquid
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).