Como recuperar dados do Firebase para passar para uma matriz no angularfire2 / version-5

Eu tenho algumas entradas simples no Firebase como:

Tudo o que eu quero é obter esses valores (cada porcentagem) e passá-los para uma matriz chamadaetiquetas. para que eu possa usar essa matriz no meu código. Essa é a minha pergunta.

Agora, para mim, parecia fácil, mas aparentemente não é.

Primeiro de tudo o que eu enfrentei é@angularfire diferenças da versão 5 nos exemplos (mas fáceis de entender nos documentos do GitHub). então, em segundo lugar, tento obter dados com:

this.items = db.list('/percentage').valueChanges();

então eu faço e verifico no console.

depois, verifico outras perguntas sobre SO e, em terceiro lugar, em exemplos, sou informado de 'seus dados assíncronos para que você deva se inscrever'. Eu me inscrevo e logo novamente no console para ver como minha matriz seria.e, claro, depois disso eu verifico mais exemplos e, oh, acontece que eu deveriamapa() isto. então eu faço isso com

this.labels = db.list('/percentage').valueChanges().map(res => this.labels = res);

:

Não recebo nenhum erro, mas não consigo descobrir uma maneira de obter esses dados como uma matriz que funcionaria para mim. Eu ficaria muito feliz se alguém me explicasse uma maneira. Obrigado

questionAnswers(2)

yourAnswerToTheQuestion