Opérateur ternaire sur le style avec Réagissent Js Es 6
Je suis en train d'ajouter le suivant opérateur ternaire pour montrer mon bouton si je suis connecté et Si je ne suis pas pour le cacher. La suite ci-dessous maintient en me jetant une erreur.
<img src={this.state.photo} alt="" style="{isLoggedIn ? 'display:' : 'display:none'}" />
C'est la bonne façon de le faire: style={ isLoggedIn ? { display: "en bloc"} : {display : "none"} }
J'ai déjà ajouté la même réponse copain
Doh, ouais juste écrit ici, de mépris des citations. Longue journée...
J'ai déjà ajouté la même réponse copain
Doh, ouais juste écrit ici, de mépris des citations. Longue journée...
OriginalL'auteur user992731 | 2016-12-12
Vous devez vous connecter pour publier un commentaire.
Ce que vous fournissez à l'attribut de style doit être un objet. Puisque nous écrire du code js dans jsx entre les accolades, vous ll insérer un objet.
Rappelez-vous, vous devez camelCase tous les css accessoires. ( taille de police ==> fontSize )
ou
Je préfère la deuxième.
OriginalL'auteur FurkanO
Le ternaire devrait être comme ci-dessous:
Supprimer quotemarks - il devrait fonctionner ensuite (en supposant que
isLoggedIn
est un booléen-ish).OriginalL'auteur Jason Cemra