我制作了一个向向该应用程序注册的用户发送消息的应用程序(Ionic / Angular)。它正在从数据库(SQL Server / C#API)中获取所有消息,并在消息框中打印出来,这很好,但是当我们将消息发送给正在交谈的人时,该人没有刷新页面就不会收到消息。为此,我必须使用SignalR,因此我需要了解一些有关如何在我的项目中实现SIgnalR的信息?
我已经看了很多教程,但没有得到实际结果。 以下是我的Ionic / Angular页面,用于显示我向该应用程序发送的SQL Server消息。
<div>
<ng-container *ngIf="this.authService.allMessage">
<p *ngFor=" let data of this.authService.allMessage">
{{data.sendersName}}: {{data.message}}
</p>
</ng-container>
</div>
现在我真正想要的是在两个用户之间即时显示消息。这样,每当我向已经与我打开消息聊天框的人发送消息时,都立即获取消息而无需刷新页面。