我正在尝试在.done范围内开始与signlar服务器(使用start())的连接后获取我的连接ID值。但不幸的是,我一直都没有定义它。 希望你们能帮助弄清问题是什么。 谢谢!
public startConnection(): void
{
this.connection = $.hubConnection('http://localhost:62752');
this.proxy = this.connection.createHubProxy('ChatHub');
this.proxy.on('messageReceived', (a,b,c,d,e,f) =>
this.onMessageReceived(a,b,c,d,e,f));
this.connection.start().done((data: any) => {
console.log('Connected to Chat Hub');
this.connectionID = $.connection.hub.id;
console.log($.connection.hub.id);//undefined
this.registerConnection();
});
}
答案 0 :(得分:0)
花了更多时间解决问题后,我能够解决它! 我发现该ID在数据[" id"]下可用。
我希望将来可以帮助更多的人,因为我真的 无法在谷歌找到答案。