Tilgængelige betingede Liquid-operatorer

Bemærk

Fra 12. oktober 2022 bliver Power Apps-portaler til Power Pages. Flere oplysninger: Microsoft Power Pages er nu generelt tilgængelig (blog)
Vi overfører og fletter snart dokumentationen til Power Apps-portalerne med Power Pages-dokumentationen.

Når de bruges i betingelsessætninger (if, unless), behandles nogle Liquid-værdier som true, og nogle behandles som false.

I Liquid behandles null og booleske værdier som false, alt andet behandles som true. Tomme strenge, tomme matrixer osv. behandles som true. Eksempler

{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}

Du kan teste for tomme strenge og matricer ved at bruge den særlige værdi tom, hvis det er nødvendigt.

{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}

Du kan også teste størrelsen på Liquid-typer, Liquid-typer eller Liquid-typer ved hjælp af den særlige størrelsesegenskab.

{% if page.children.size > 0 %}
<ul>
{% for child in page.children %}
<li>{{ child.title }}</li>
{% endfor %}
</ul>
{% endif %}

Opsamling

Operatør Sand Falsk
Sand ×
Falsk ×
Null ×
String ×
tom streng ×
0 ×
1, 3,14 ×
matrix eller ordbog ×
tom matrix eller ordbog ×
Objekt ×

Se også

Gemme kildeindhold ved hjælp af webskabeloner
Forstå Liquid-operatorer
Liquid-typer
Liquid-objekter
Liquid-mærker
Liquid-filtre

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).