angular - 在聊天星云 UI 中通过 id 获取消息
问题描述
我有 Json 文件包含存储在数据库中的所有消息,其 id 为发件人和收件人
- json文件:
所以我想在我的聊天中显示它们由 id 用户喜欢这张照片
这是所有数据的方法:
getAllMessage()
{
this.cr.getMessages().subscribe(res=>{
this.allMess=res;
})
}
这是 HTML 部分:
<nb-chat [title]="recievername" size="large" [status]="theme">
<nb-chat-message large
*ngFor="let message of chatService.messages"
[message]="message.text"
[reply]="message.user.sendername"
[sender]="message.user.recievername"
[date]="message.date"
[avatar]="message.user.avatar"
></nb-chat-message>
<nb-chat-form (send)="sendMessage($event, avatar)" [showButton]="true">
</nb-chat-form>
</nb-chat>
如果我忘记了什么,请告诉我添加它
解决方案
在“getAllMessage ()”函数中,您将数据放入“allMess”中,当您尝试使用此数据时,您调用了“chatService.message”确保这不是错误
推荐阅读
- python - 使用来自另一个数据帧的数据在不使用 for 循环的情况下使用来自另一个数据帧的数据在数据帧中创建列
- ios - 我怎样才能得到这种耀眼的颜色?
- ios - React 本机 iOS 字体无法以任何方式工作
- python - 按日期选择文件并包含文本,Python
- javascript - ElectronJS Vue Axios Basic Authentication Access-Control-Allow-Origin 错误
- c# - excelworkbook.saveas() 在 C# 中抛出错误
- com - 来自 COM exe 的 STDOUT 和 STDERR
- css - 为什么不定位:粘性;工作
- java - ElasticSearch Java API 从查询构建器中获取不同的值
- javascript - Material UI 表格分页问题 React