A veces, es posible que los datos no provengan del backend. No quiero mostrar div cuando no llegan datos. ¿Cómo puedo hacerlo?
<div className="policydetailinformation__item"> <h3>{t('policy.policy-details.address')}</h3> <p>{props.location.state.policy.information}</p> </div>Traté de poner "ngIf" y obtuve un error como este: Se esperaba la etiqueta de cierre JSX correspondiente para 'div'.
Solo haz una clase condicional
<div className={youdata===null?"hidden":"policydetailinformation__item"}> <h3>{t('policy.policy-details.address')}</h3> <p>{props.location.state.policy.information}</p> </div>dar a una clase oculta una propiedad de mostrar ninguno
Establezca la condición y && luego su div
{showDiv && <div> .... </div> }{ const addr = t('policy.policy-details.address'); const isData = !!addr return addr ? ( <div className="policydetailinformation__item"> <h3>{addr}</h3> <p>{props.location.state.policy.information}</p> </div> ) : null }