如何在ngOnInit或构造函数中使用$?

时间:2017-03-17 07:45:57

标签: jquery angular typescript

我在构造函数中使用$时遇到问题。 ngOnInit() translate.instant等  这是我的代码:

cell.contentView.backgroundColor ="your color";

here是我在尝试运行此代码时获得的。

我不知道为什么我不能在构造函数declare var $: any; { var SelectedDevice = $("#select2-example-basic".val(); } $等中使用ngOnInit,但它适用于其他函数,例如:in

Translate.instant

..没有错误或失败......

这是我的html鳕鱼:

onClick(){
    var infoDataTable = $('#basic-table').DataTable().page.info();
}

我想知道是否有可能帮助我如何使用$来解决这个问题? 提前谢谢......

执行npm install @ types / jquery我收到此错误:error is here

2 个答案:

答案 0 :(得分:1)

而不是declare var $: any;

尝试安装jQuery的类型定义:

npm install @types/jquery

答案 1 :(得分:0)

你可以安装jquery libary:npm install --save @types/jquery
你应该使用jQuery代替$ 例如:

jQuery("#select2-example-basic".val();