Rumah  >  Soal Jawab  >  teks badan

Cara menyemak nilai mesra cetak menggunakan syarat If else dalam fungsi render

Cara menyemak keadaan dalam fungsi render untuk mencetak nama mesra Contohnya jika (nilai = 101) kemudian "sesetengah teks", jika tidak (nilai = 102) kemudian "Teks lain" dsb. Sila semak di bawah kod yang saya cuba.

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} akan mengembalikan nombor templat jadi saya ingin mencetak nama mesra nombor templat itu, saya cuba mencetak tetapi tidak dijangka. Sila semak bagaimana output dipaparkan Jika kita melihat tangkapan skrin di bawah, syaratnya dilihat sebagai teks ringkas

Cara guna kalau lain nak semak keadaan Atau adakah terdapat sebarang cara untuk mencipta nilai fail/Json dan carian daripada fail itu untuk mendapatkan rentetan mesra yang sepadan?

P粉744831602P粉744831602423 hari yang lalu409

membalas semua(1)saya akan balas

  • P粉121081658

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

    Sudahkah anda mencuba Status? Anda boleh dapatkan idea ini dari di sini

    balas
    0
  • Batalbalas