Jade / Pug si d'autres conditions d'utilisation
Je suis l'envoi d'une date à une .jade fichier à partir de mon .fichier js à l'aide de Node.js
. Lorsque le #{date}
champ est false
il exécute le else et imprimer man
que c'est de la réponse. Ce qui pourrait mal se passer?
if #{date} == false
| #{date}
else
| man
source d'informationauteur Kumar Kailash
Vous devez vous connecter pour publier un commentaire.
Si la date est fausse, voulez-vous de sortie de la chaîne de 'l'homme'?
Si oui, votre if et else sont à l'envers...
Comment sur:
ou encore:
ou tout simplement:
À l'intérieur si l'expression que vous écrivez plaine les noms de variables, sans #{...}
Votre déclaration a été en arrière. Pour la syntaxe, Vous pouvez utiliser ce style de travail:
Son exact que vous n'avez pas besoin de la
#{}
dans l'expression. Je n'ai pas été en mesure d'obtenir la=
de travail, ou d'autres moyens sur les autres réponses.Ternaire Style
Pour Moi, moi aussi j'ai été à la recherche pour l'opérateur ternaire pour ce faire sur une seule ligne. J'ai pris en compte jusqu'à présent:
Alternativement, vous pouvez utiliser un var, qui ajoute une ligne supplémentaire, mais il est encore moins de lignes que l'OP:
Je n'étais pas en mesure d'obtenir les éléments suivants à travailler, comme l'a suggéré dans une autre réponse.