【问题标题】:how to integrate signalr in typescript project?如何在打字稿项目中集成信号器?
【发布时间】:2018-07-16 13:46:10
【问题描述】:

我在客户端使用带有 typescript 的 asp.net mvc 4.5 项目。我已经在服务器端安装并配置了 signalR。在客户端,我用 jquery 安装了 signalr.TypeScript.DefinitelyTyped,

我在顶部的打字稿文件中通过下方引用了信号器, ///

我已经为我的集线器创建了接口文件,

interface SignalR {
    ForecastHub: {
        client: {
            DeleteProject(projectId: number)
        };
        server: {
            send(name: string, message: string)
        };
    };
}

我在ts中的主要代码如下,

var client = $.connection.ForecastHub;
client.client.DeleteProject = function (projectId) {
    alert(projectId);
};

$.connection.hub.start().done(function () {
});

在运行时我收到一个错误'无法读取未定义的属性'ForecastHub'

那么如何在 typescript ts 中导入信号器。请提供在 typescript 项目中集成 signalR 的解决方案。

【问题讨论】:

    标签: asp.net-mvc typescript signalr signalr-hub signalr.client


    【解决方案1】:

    以下解决方案解决了我的问题,

    How to load signalr.js in webpack inside Angular 2

    问候, 维努佩鲁马尔

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-20
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 2017-10-07
      • 2017-07-06
      • 1970-01-01
      相关资源
      最近更新 更多