- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在angular的声明文件中有错误:
TS2304:找不到名称“JQueryStatic”。
我确实安装了 jquery 的类型。在那里,JQueryStatic 被声明为一个接口(interface)。
我该如何解决?
最佳答案
和我一样的问题。 ( Angular 6)
我是这样解决的:
第一步:npm install jquery
第 2 步:npm install --save-dev @types/jquery
第 3 步:转到文件 angular.json
在 scripts: [...]
"node_modules/jquery/dist/jquery.min.js"
第 4 步:转到文件 src/typings.d.ts
在下面添加代码
import "jquery";
declare var $: JQueryStatic;
declare var jQuery: JQueryStatic;
现在您可以在 typescript 组件中使用 $
或 jQuery
。
关于javascript - angular 的 definelytyped 不识别 JQueryStatic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43921361/
我已经使用 npm 和typings 安装了 axios。 现在,要在 TypeScript 中使用它,我需要向它传递一个类型 (T)。问题在于,这个T既用于请求的接口(interface),又用于响
我在angular的声明文件中有错误: TS2304:找不到名称“JQueryStatic”。 我确实安装了 jquery 的类型。在那里,JQueryStatic 被声明为一个接口(interfac
如何将 Express 定义中的类型添加到函数中? 我有一个接受快速请求和快速响应作为参数的函数,但我无法正确设置类型。 我的标准 JS 函数如下所示: /// /// function post
我创建了一个简单的库,其中包含 Angular 1.x 的单元测试助手:https://github.com/dakolech/angular-unit-testing-helpers 现在我想添加类
我是一名优秀的程序员,十分优秀!