我在客户端使用带有打字稿的asp.net mvc 4.5项目。我已经在服务器端安装并配置了signalR。在客户端,我用jquery安装了signalr.TypeScript.DefinitelyTyped
我在顶部的打字稿文件中通过以下引用了signalr, ///
并且我已经为我的集线器创建了接口文件,
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'”
所以如何在打字稿ts中导入signalr。请提供将SignalR集成到打字稿项目中的解决方案。
答案 0 :(得分:0)