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返回每次更改路由时始终返回相同的值的问题。

相关内容

热门资讯

一分钟了解!we-poker辅... 一分钟了解!we-poker辅助器,wepoker透视脚本是什么,总是是有挂(有挂方略)1、透视辅助...
玩家必看教程!wpk透视辅助方... 玩家必看教程!wpk透视辅助方法,wepoker有辅助插件吗,好像是真的有挂(有挂存在)1、金币登录...
重大通报!hhpoker外挂靠... 重大通报!hhpoker外挂靠谱吗,wepoker透视方法,其实是有挂(有挂分析)1、模拟器是什么优...
我来分享!hhpoker作弊码... 我来分享!hhpoker作弊码,德普之星私人局辅助器,一直有挂(有挂解惑)1、起透看视 德普之星私人...
玩家必看教程!wepoker透... 玩家必看教程!wepoker透视脚本免费下载,aapoker怎么拿好牌,切实有挂(有挂功能)所有人都...
今日公布!hhpoker有没有... 今日公布!hhpoker有没有外挂,wepoker私人局俱乐部怎么进,总是有挂(有挂细节)1、点击下...
最新技巧!约局吧德州可以透视吗... 最新技巧!约局吧德州可以透视吗,wepoker究竟有没有透视,都是真的是有挂(有挂教学)1、游戏颠覆...
科技通报!wpk透视辅助下载,... 科技通报!wpk透视辅助下载,wpk是真的还是假的,都是存在有挂(有挂功能)1、进入游戏-大厅左侧-...
盘点一款!hhpoker外挂靠... 盘点一款!hhpoker外挂靠谱吗,wepoker到底有没有透视,一直是有挂(有挂方略)1、实时透视...
揭秘攻略!智星德州插件最新版本... 揭秘攻略!智星德州插件最新版本更新内容详解,aapoker公共底牌,本来有挂(有挂方式);1)免费钻...