Variabelen doorgeven aan if-instructie met behulp van jadesjabloon

Ik ga service_type door jade. Probeert te compileren met service_type = 'gas' .
Ik probeerde:

- if(#{service_type}=='gas')
p gas

Ik heb ook geprobeerd:

- if('#{service_type}'=='gas')
p gas

maar geen werk ... Hoe kan ik controleren of twee strings gelijk zijn?

4

3 antwoord

Ik heb het correct laten werken zonder de {}

-if(service_type=='gas') 
  p gas
11
toegevoegd
Heeft me voor altijd meegenomen om dit uit te zoeken. Heel erg bedankt!
toegevoegd de auteur mdegges, de bron

Je hebt eigenlijk ook niet het eerste koppelteken nodig aan het begin.

if (service_type=='gas')
    p gas

Het bovenstaande zou ook prima moeten werken.

6
toegevoegd

Ik denk dat je het op de volgende manier moet proberen:

-if(#{service_type}=='gas') 
  p gas

Omdat in jade onjuiste spatiëring fouten kan veroorzaken.

0
toegevoegd