AngularsignalRsocket返回每次更改路由时始终返回相同的值
创始人
2024-10-29 16:00:34
0次

这个问题通常是由未正确处理SignalR连接和断开连接引起的。可以使用以下代码示例来展示如何在Angular中正确创建和销毁SignalR连接:

首先,在component.ts文件中引入SignalR客户端库:

import * as signalR from "@microsoft/signalr";

接下来,在component类中声明以下变量:

private hubConnection: signalR.HubConnection; private message: string = "";

然后,在ngOnInit方法中创建SignalR连接:

ngOnInit() { this.hubConnection = new signalR.HubConnectionBuilder() .withUrl('/hub') .build();

this.hubConnection.start() .then(() => console.log('Connection started')) .catch(err => console.log('Error while starting connection: ' + err)); }

在ngOnDestroy方法中销毁SignalR连接:

ngOnDestroy() { this.hubConnection.stop() .then(() => console.log('Connection stopped')) .catch(err => console.log('Error while stopping connection: ' + err)); }

使用上面的示例代码,可以确保SignalR连接在组件加载时建立,在组件卸载时正确关闭,从而解决Angular signalR socket返回每次更改路由时始终返回相同的值的问题。

相关内容

热门资讯

玩家必看教程透视器app!天听... 玩家必看教程透视器app!天听之旅多功能透视器app,天听之旅本来真的有透视器app1.天听之旅 选...
热点推荐作弊器插件!欢乐划水麻... 热点推荐作弊器插件!欢乐划水麻将多功能作弊器插件,欢乐划水麻将确实是真的有作弊器插件小薇(辅助器软件...
分享开挂内幕辅助技巧!无锡麻将... 分享开挂内幕辅助技巧!无锡麻将多功能辅助技巧,无锡麻将都是存在有辅助技巧1、很好的工具软件,可以解锁...
玩家科普透视挂攻略!青橙竞技多... 玩家科普透视挂攻略!青橙竞技多功能透视挂攻略,青橙竞技一直存在有透视挂攻略青橙竞技脚本下载中分为三种...
大神推荐作弊器教程!桂麻圈多功... 大神推荐作弊器教程!桂麻圈多功能作弊器教程,桂麻圈果然有作弊器教程桂麻圈辅助器是一种具有地方特色的麻...
总算了解开挂脚本!决战卡五星多... 总算了解开挂脚本!决战卡五星多功能开挂脚本,决战卡五星果然真的是有开挂脚本1、这是跨平台的决战卡五星...
指导大家作弊器app!微乐长沙... 指导大家作弊器app!微乐长沙麻将多功能作弊器app,微乐长沙麻将果然真的有作弊器app微乐长沙麻将...
实测必看透视挂脚本!天涯麻将多... 实测必看透视挂脚本!天涯麻将多功能透视挂脚本,天涯麻将总是存在有透视挂脚本所有人都在同一条线上,像星...
玩家爆料作弊器插件!鲁乐山东麻... 玩家爆料作弊器插件!鲁乐山东麻将多功能作弊器插件,鲁乐山东麻将真是存在有作弊器插件1、点击下载安装,...
科技揭秘辅助工具!嵘聚多功能辅... 科技揭秘辅助工具!嵘聚多功能辅助工具,嵘聚一直是有辅助工具所有人都在同一条线上,像星星一样排成一排,...