Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从对象Firebase中获取值_Javascript_Angular_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript 如何从对象Firebase中获取值

Javascript 如何从对象Firebase中获取值,javascript,angular,firebase,firebase-realtime-database,Javascript,Angular,Firebase,Firebase Realtime Database,我试图从firebase中的对象中获取值。我能够将对象打印到控制台ok: const profile = af.database.object('profile/1'); profile.subscribe(console.log); 这会将profile/1的对象打印到我的控制台。如何访问该对象的特定值并指定名称等 假设您获得的是标准javascript对象,您可以通过以下操作访问其值: objectName.propertyName 假设您有一个如下设置的对象: var obj =

我试图从firebase中的对象中获取值。我能够将对象打印到控制台ok:

 const profile = af.database.object('profile/1');

 profile.subscribe(console.log);

这会将profile/1的对象打印到我的控制台。如何访问该对象的特定值并指定名称等

假设您获得的是标准javascript对象,您可以通过以下操作访问其值:

objectName.propertyName
假设您有一个如下设置的对象:

var obj = new Object();
obj.name = "Object";
那么如果你这样做了

console.log(obj.name);
您将在控制台中获得以下内容

"Object"
请参阅此处的更多信息:

假设您获得的是标准javascript对象,您可以通过以下操作访问其值:

objectName.propertyName
假设您有一个如下设置的对象:

var obj = new Object();
obj.name = "Object";
那么如果你这样做了

console.log(obj.name);
您将在控制台中获得以下内容

"Object"
请参阅此处的更多信息:
profile.subscribe(console.log)在我看来很奇怪。你是说别的吗?也许
console.log(profile)
?是的,这就是我使用subscribe的原因,
profile.subscribe(console.log)在我看来很奇怪。你是说别的吗?也许
console.log(profile)
?是的,这是angularfire,这就是我使用subscribe的原因,因为它是Angular2,Typescript不允许我使用纯javascript访问值,它只是说它未定义。不过谢谢:)对不起。我以为它只是纯javascript。您是否尝试过obj[“name”]
?谷歌搜索之后,我发现有些人正在这么做。因为它是Angular2,Typescript不允许我使用纯javascript访问值,它只是说它没有定义。不过谢谢:)对不起。我以为它只是纯javascript。您是否尝试过obj[“name”]
?在谷歌搜索之后,我发现有些人正在这么做。