Comment vérifier la condition dans la fonction de rendu pour imprimer un nom convivial Par exemple si (valeur = 101) alors « un texte », sinon si (valeur = 102) alors « Un autre texte » etc. Veuillez vérifier ci-dessous le code que j'essaie.
public render(): React.ReactElement<IGetSpListsProps> { return ( <div> <ol> { this.state.sitecontents.map(function(mylists,mylistitemkey){ return( <li> <span>{mylists.Title}</span> //here it will display list titles if({mylists.BaseTemplate} = {'101'} // basetemplate will return int number like 100, 101, 103 etc so checking the condition with 101 { <p>{"Generic List template"}</p> } else if ({mylists.BaseTemplate} = {'102'}) { <p>{"Document List template"}</p> } else { <p>{"Custom template"}</p> }) </li>); }) }</ol></div> );
{mylists.BaseTemplate} renverra le numéro de modèle, donc je souhaite imprimer le nom convivial de ce numéro de modèle, j'essaie d'imprimer mais ce n'est pas prévu. Veuillez vérifier comment la sortie est affichée Si nous voyons la capture d'écran ci-dessous, la condition est considérée comme un texte simple
Comment utiliser if else pour vérifier les conditions Ou existe-t-il un moyen de créer une valeur fichier/Json et de rechercher à partir de ce fichier pour obtenir la chaîne conviviale correspondante ?
Avez-vous essayé Status ? Vous pouvez avoir cette idée ici