Как преобразовать значение снимка в значение словаря с машинописью? - PullRequest
0 голосов
/ 24 мая 2019

Как преобразовать значение снимка в значение словаря типа [String: AnyObject]

Я пытаюсь выполнить приведенную ниже строку быстро, но в Typescript , чтобы я мог переключаться между клавишами. Как я могу это сделать? Как преобразовать снимок, возвращаемый запросом firebase в машинописи, в словарь [string: AnyObject]

let snapValue = snap.value as! [String: AnyObject]

Запрос TypeScript:

const userRef = admin.database().ref('PeopleWhoFollowMe').child(uid)
const fetchAndUpdate = userRef.once('value')
.then(snap => {

1 Ответ

2 голосов
/ 24 мая 2019

snap в вашем запросе - это объект типа DataSnapshot .Перейдите по этой ссылке, чтобы прочитать документацию по API для него.

Вы можете получить необработанный объект данных JavaScript объекта DataSnapshot, используя метод val () .Затем вы можете перебирать его свойства, используя любую обычную технику JavaScript, которая уже подробно обсуждалась при переполнении стека: Перебирать свойства объекта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...