相关疑难解决方法(0)

如何在Angular 4中使用jQuery插件?

我想在角度项目中使用范围滑块,我尝试使用一个可用的角度4模块.

它在编译期间工作正常,但是当我尝试构建它以进行部署时,它会抛出以下错误.

在此输入图像描述

我检查了在角度项目中直接使用jQuery插件的选项,我只是在Angular 2中获得选项.

有没有什么办法可以在Angular 4中使用jQuery插件?

请告诉我.

提前致谢!

jquery angular

82
推荐指数
6
解决办法
16万
查看次数

Angular 5 + SignalR(DefinitelyTyped) - 找不到名字'$'

我正在尝试在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:

显示intellisense的图像


如果我尝试添加declare var $ :any;到我的文件,它会编译,但我在浏览器的控制台中收到另一个错误:$.hubConnection is not a function …

npm signalr typescript angular

1
推荐指数
1
解决办法
5103
查看次数

标签 统计

angular ×2

jquery ×1

npm ×1

signalr ×1

typescript ×1