TS对象不一致,我不明白为什么

时间:2018-09-08 10:08:10

标签: angular angular6

对于看起来似乎不一致的对象,我感到非常沮丧。

this.chatSub = this.chat$.subscribe(chat => {
                console.log("Chat", chat);
                console.log("Members", chat.members);
                console.log("title", chat.title);
                });

向控制台输出的Chat是一个非常好的Chat对象,该对象在另一个具有正确显示成员列表视图的组件中使用。它具有一系列可见的成员。但是下面的行chat.members未定义。

如果在检查器中使用“分配给全局变量”,则可以调用temp1.members并获取成员数组。但是在上面的浏览器中,它是undefined。后续调用chat.title成功。

以上的输出。 output of the above

为什么?

0 个答案:

没有答案