Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

170
Views
"oculto" con corchetes no funciona en Angular

Agrego [hidden]="true" a un elemento HTML en Angular, pero el elemento aún está visible. Me di cuenta de que cuando elimino [] de hidden , el elemento ahora está oculto como se desea. ¿Por qué [hidden]="true" no funciona con corchetes? Veo muchas referencias a él en stackoverflow y en otros lugares, pero no puedo hacer que funcione. ¿Está esto en desuso?

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

prueba esto. Espero que te ayude.

 <div [hidden]="'true'"><div/>
about 4 years ago · Juan Pablo Isaza Report

0

Debería funcionar como explicaste. De lo contrario, algo más se sobrescribe oculto. Por ejemplo:

Algunos estilos pueden sobrescribir hidden . ¿Los estilos y las clases se pueden heredar de alguna parte?

 <input [hidden]="true" style="display: block">

Sería posible explícitamente no permitir eso. Esto podría ser útil si no desea cambiar las clases en conflicto en lugar de forzarlo.

 [hidden] { display: none !important; }

La alternativa podría ser usar dispaly: none :

 <input [style.display]="'none'">

Esta entrada está oculta pero aún en el DOM.

about 4 years ago · Juan Pablo Isaza Report

0

Gracias a todos por sus respuestas. Me acabo de dar cuenta de que esto se debe a que estoy tratando de usar esto dentro de index.html , que está fuera del punto de entrada de Angular.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!