Um filtro de objeto orderby para uma API JavaScript Firebase pura

eu encontreiangularFire está sempre me confundindo quando usado em conjunto com a API JavaScript Firebase pura.

Digamos que eu não tenha idéia de como chamar a API de instantâneo de dados do Firebasess.name(), ss.hasChild(), ss.forEach() etc em angularFire.

Por isso, decido usar a API JavaScript do Firebase sozinha, porque percebi que ela já possui ligação de dados bidirecional (explícita) com AngularJS sem usar angularFire.

Demonstração sem ngFire

Mas eu tenho um problema com ong-repeat. Os dados retornados são um objeto, portanto não posso classificar. Então eu achei issoorderByObject filtro, mas uma vez convertido em matriz, eu perderia a chave do objeto.

A equipe do Firebase pode me ajudar a melhorar esse filtro orderByObject para suportar a chave do objeto?

questionAnswers(2)

yourAnswerToTheQuestion