Peut-être une question obsolète, mais je ne peux pas le faire fonctionner.
J'ai une déclaration *ngIF
et je veux utiliser plusieurs conditions comme ceci:
*ngIf="expression && prototype?.valueType === 'Integer' && 'String'"
Comment définir ce *ngIf
avec plusieurs conditions?
Cela fonctionne généralement bien.
L'expression
*ngIf="expression && prototype?.valueType === 'Integer' && 'String'"
semble un peu éteint.
Peut-être que vous voulez quelque chose comme
*ngIf="expression && (prototype?.valueType === 'Integer' || prototype?.valueType === 'String'")
Je suis d'accord avec ce que Gunter Zochbauer a dit ... mais si vous êtes censé vérifier les deux conditions, le suivi est le moyen le plus efficace. Remplaçant simplement '||' , et incluant '&&', parce que '||' vérifie la condition "Ou" qui est vraie si l'une des vérifications à gauche ou à droite est vraie, et "&&" vérifie et conditionne, ce qui signifie que les côtés droit et gauche de cette clause doivent être vrais pour satisfaire à l'exigence. Dans votre fonction, cela ressemblera à - * NgIf = "expression && (prototype? .ValueType === 'Entier' && prototype? .ValueType === 'Chaîne'")