Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Als een veld een numerieke waarde of stringwaarde bevat met een betekenis, wil je in deze in feature info vertalen naar een voor de gebruiker begrijpelijke tekst. Een handige manier om dit te doen is door javascript objects te definiƫren waar de keys de waardes zijn en de values de vertalingen.

...

Code Block
{% set labels = {
  1: 'Een',
  2: 'Twee',
  3: 'Veel'
} %}

{# Gebruik enkele quotes als de keys string zijn #}
{% set colors = {
  1'#FF0000': 'red',
  2'#008800': 'darkgreen',
  3'#0000FF': 'blue'
} %}

{# Gebruik ?? om defaults op te geven als het attribuut leeg is #}
{% set typeLabel = labels[type] ?? '?' %}
{% set typeColor = colors[type] ?? '#ccc' %}

<h3>Type</h3>
<p style="color:{{typeColor}};">{{typeLabel}}</p>

...