Un filtro de objetos ordenados para una API de JavaScript pura de Firebase

encontréangularFire siempre me confunde cuando se utiliza junto con la API de JavaScript pura de Firebase.

Digamos que no tengo idea de cómo llamar a la API de base de datos Firebasess.name(), ss.hasChild(), ss.forEach() etc en angularFire.

Así que decido usar la API de JavaScript de Firebase solo porque me di cuenta de que ya tiene enlace de datos bidireccional (explícito) con AngularJS sin usar angularFire.

Demo sin ngFire

Pero tengo un problema con elng-repeat. Los datos devueltos son un objeto por lo que no puedo ordenar. Entonces encontré estoorderByObject filtro, pero una vez convertido en matriz, perdería la clave de objeto.

¿Puede el equipo de Firebase ayudarme a mejorar este filtro orderByObject para admitir la clave de objeto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta