recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment vérifier la valeur imprimable en utilisant la condition If else dans la fonction de rendu

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 ?

P粉744831602P粉744831602522 Il y a quelques jours483

répondre à tous(1)je répondrai

  • P粉121081658

    P粉1210816582023-09-15 09:25:47

    Avez-vous essayé Status ? Vous pouvez avoir cette idée ici

    répondre
    0
  • Annulerrépondre