我想在角度项目中使用范围滑块,我尝试使用一个可用的角度4模块.
它在编译期间工作正常,但是当我尝试构建它以进行部署时,它会抛出以下错误.
我检查了在角度项目中直接使用jQuery插件的选项,我只是在Angular 2中获得选项.
有没有什么办法可以在Angular 4中使用jQuery插件?
请告诉我.
提前致谢!
我正在尝试在Angular 5应用程序中使用SignalR.
我从DefinitelyTyped安装了这些强类型:
npm install --save @types/jquery
npm install --save @types/signalr
Run Code Online (Sandbox Code Playgroud)
我的packages.json节目版本2.5.3中的打字稿.
现在我试图像这样使用它:
import { Injectable } from '@angular/core';
@Injectable()
export class SignalRService {
constructor() {}
public ConnectTo(url: string): void {
var hubConnection = $.hubConnection();
var hubProxy = hubConnection.createHubProxy('DashboardHub');
hubProxy.on('Example', (e: any) => {
console.log('worked');
});
hubConnection.start();
}
}
Run Code Online (Sandbox Code Playgroud)
编译器抱怨如下:
error TS2304: Cannot find name '$'.
Run Code Online (Sandbox Code Playgroud)
...即使intellisense可以找到$.hub:
如果我尝试添加declare var $ :any;到我的文件,它会编译,但我在浏览器的控制台中收到另一个错误:$.hubConnection is not a function …