angular - 在 angular2 中找不到名称 'jquery'

标签 angular typescript

我正在努力使用 ng2-datetime。通过 npm 安装,但是当我构建解决方案时,出现找不到名称“jQuery”的错误。

我已经通过 npm 添加了 jQuery 并尝试包含 jquery 库,但问题仍然存在。 谁能告诉我还包括什么?我正在使用 angular 2.2 和 typescript ,我的 IDE 是 VS2015

app.module.ts

刚刚添加了导入语句

import { NKDatetimeModule } from 'ng2-datetime/ng2-datetime';

在进口下

@NgModule({
    imports:[NKDatetimeModule ])}

最佳答案

3 个步骤:

  1. 安装 jQuery。 (已安装则跳过)

    npm install jquery --save
    
  2. 安装 jQuery 类型。

    npm install @types/jquery --save
    
  3. app.module.ts 中导入 jQuery。

    import * as $ from 'jquery';
    

关于angular - 在 angular2 中找不到名称 'jquery',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40994719/

相关文章:

Angular - View 的代码覆盖率

javascript - Math.Random 无法正常工作 typescript

javascript - 如何在 fs.readFile 和其他非导入路径中使用 Typescript 中的路径

angular - 如何在 rollup 中导入 stompjs

node.js - 路径在 tsconfig.app.json 中没有按预期工作

所有以 app- 前缀开头的元素的 CSS 选择器

javascript - 导入自定义模块时获取 'Cannot read property ' ɵmod' of undefined'

javascript - ADA - 计算 2 <ul> 中 <li> 的数量(Angular 5)

angular - Typescript, 去掉报错 Error :(54, 33) TS2686 :'fabric' 指的是一个UMD global,但是当前文件是一个模块。考虑改为添加导入

typescript - 在类外只读,但对类成员可读写的属性