Comment vérifier la valeur imprimable en utilisant la condition If else dans la fonction de rendu
P粉744831602
P粉744831602 2023-09-14 11:24:02
0
1
434

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粉744831602
P粉744831602

répondre à tous(1)
P粉121081658

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal