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

285
Views
Angular * ngIf verifica si el elemento se muestra actualmente en la página o no

*ngIf comprueba si el elemento se muestra actualmente en la página o no.

Tengo dos hermanos componente. El componente A tiene un valor de texto que dice ' SOME_TEXT ' Ahora en html del Componente B , necesito verificar el elemento de intervalo.

Si ' SOME_TEXT ' se muestra actualmente en la página/aplicación, entonces *ngIf debería ser falso . Lo que significa que la etiqueta de intervalo en el componente B NO debe mostrarse.

ingrese la descripción de la imagen aquí

¿Alguien ha encontrado esto? ?

Gracias.

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

0

No estoy seguro de la pregunta, pero creo que podría usar DOM para obtener el elemento en el componente A en algún lugar del script del componente B. Por ejemplo, dentro de ngOnInit del componente B obtiene algún valor de

 document.getElementById("id in A html")

o

Servicio de uso y poder de Observable

 @Injectable({ providedIn: 'root' }) export class TextService { textObserver: Observer<string>|undefined text: Observable<string> = new Observable() updateText(val: string) { if (!this.textObserver) { this.text = new Observable((observer: Observer<string>) => { this.textObserver = observer this.textObserver.next(val) }) this.text.subscribe() return; } this.textObserver?.next(val) } }

En algún lugar del componente A, puede llamar a updateText para configurar el texto y en el componente B puede hacer this.textService.text.subscribe(text => // your code) para obtener texto y usarlo en la vista html

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!