Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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 如何使用twilio在聊天程序中添加姓名和消息?_Javascript_Angular_Typescript_Twilio_Twilio Api - Fatal编程技术网

Javascript 如何使用twilio在聊天程序中添加姓名和消息?

Javascript 如何使用twilio在聊天程序中添加姓名和消息?,javascript,angular,typescript,twilio,twilio-api,Javascript,Angular,Typescript,Twilio,Twilio Api,我正在用TwilioAPI创建一个聊天web应用程序。当前显示我的聊天记录,用户可以发送消息,但我想显示当前正在发送消息的用户 以下是我对twilio的http post请求 viewMessages():Observable<any>{ return this.http.get("https://chat.twilio.com/v2/Services/"+ this.serviceId+"/Channels/"+this.myChannelId+ "/Messages",

我正在用TwilioAPI创建一个聊天web应用程序。当前显示我的聊天记录,用户可以发送消息,但我想显示当前正在发送消息的用户

以下是我对twilio的http post请求

 viewMessages():Observable<any>{
 return 
 this.http.get("https://chat.twilio.com/v2/Services/"+
 this.serviceId+"/Channels/"+this.myChannelId+
"/Messages",this.httpOpt).pipe(map(data=>data));
}

然后我通过插值显示名称。

您可以循环消息数组并将名称附加到其中

this.allMessages.forEach((message, index)=>{
    return this.allMessages[index] = `${this.name}: ${message}`;
});

console.log(this.allMessages);

在这一行之后,我应该使用像inside viewMessage或ElseWhere这样的循环。this.allMessages=res.messages.it没有给出任何错误,但是我的消息不可见。我可以共享git吗?另外,如果您可以告诉我何时显示我的频道,我如何在单击时直接加入他们。现在只显示频道名称。提前感谢
this.allMessages.forEach((message, index)=>{
    return this.allMessages[index] = `${this.name}: ${message}`;
});

console.log(this.allMessages);