Soy nuevo en ember.js y firebase. Por el momento puedo publicar mensajes y verlos en una lista como esta:
//templates/show-messages.hbs {{page-title "ShowMessages"}} <div class="container"> <div class="chat-container"> {{#each this.model as |message|}} <div class="bubble"> <h3>{{message.text}}</h3> <p>{{message.username}}</p> </div> {{/each}} </div> <ChatInput class="Input" @username="" @text=""></ChatInput> </div> //routes/show-messages.js import Route from '@ember/routing/route'; export default class ShowMessagesRoute extends Route { model() { return this.store.findAll('chat-message'); } }El problema es que cuando veo el chat en otro navegador, la ventana de chat no se actualiza cuando publico un mensaje. Por lo tanto, el chat realmente no se actualiza como debería.
¿Cómo puedo solucionar esto? Gracias.
¿Está utilizando el complemento oficial de EmberFire ? La recarga en vivo a medida que cambian los datos requiere suscribirse a la fuente. El complemento proporciona una manera de hacer esto fácilmente. De lo contrario, deberá manejar esto en su aplicación (y no estoy seguro de cómo hacerlo).
En mi experiencia, EmberFire no se mantiene activamente. Sugeriría este complemento: Ember-Cli-Zuglet