Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

120
Visualizações
¿Cómo actualizo los datos que recupero de un servicio?

Quiero mostrar la lista de habitaciones disponibles en un

    lista en mi componente de inicio.

    para eso declaré la variable de habitaciones que asigné a una suscripción a websocketService. Sin embargo, cada vez que creo una nueva sala, no se agrega a la lista automáticamente a menos que actualice la página. ¿Cómo arreglo eso?

    inicio.componente.ts

     rooms : any; constructor(private webSocketService: WebSocketService, private formBuilder: FormBuilder, private router: Router) { } ngOnInit(): void { this.rooms = this.webSocketService.getRooms().subscribe(res => { console.log(res.body) }); }

    webSocketService:

     public getRooms() : Observable<any> { return this.http.get(`${this.url}/rooms`,{observe: 'response'});

    casa.html:

     <ul> <li *ngFor="let room of rooms">{{rooms}}</li> </ul>
    about 4 years ago · Juan Pablo Isaza
    2 Respostas
    Responde à pergunta

    0

     ngOnInit(): void { this.webSocketService.getRooms().subscribe(res => { this.rooms = res }); }

    Debe realizar la asignación en la variable de clase dentro de la suscripción donde esté disponible

    about 4 years ago · Juan Pablo Isaza Relatório

    0

    Intente convertir sus habitaciones variables en observables y solo obtenga la referencia del servicio. En la plantilla, obtendrá una suscripción utilizando Async Pipe.

     ngOnInit(): void { this.rooms$ = this.webSocketService.getRooms(); } <ul> <li *ngFor="let room of rooms$ | async">{{room.someProperty}}</li> </ul>
    about 4 years ago · Juan Pablo Isaza Relatório
    Responde à pergunta
    Encontrar trabalhos remotos

    Descubra a nova forma de encontrar um emprego!

    melhores empregos
    Principais categorias de trabalho
    Empresas
    Postar vaga Preços Comercial
    Jurídico
    Termos e Condições Política de privacidade
    © 2026 PeakU Inc. All Rights Reserved.
    Andres GPT
    Recomende algumas ofertas para mim
    Preciso de ajuda