我习惯于添加标签,一切正常。 现在我正在尝试构建一个 MEAN-Stack 应用程序,我不知道这些如何与定义文件一起工作......等等。
我追求的是什么:
npm install jquery //terminal root: /project/angular-src
npm install @types/jquery //same directory here
然后我在我的.ts文件中导入jQuery
import * as $ from 'jquery';
我尝试了几种变体(在项目文件夹中安装jQuery和@ types / jQuery而不是angular-src文件夹),但它都不适用于我。我以为会那么简单,但也许我在这里错过了一些东西。我总是得到一些错误,如“通用类型'xyz'需要x参数”(如200行这些)
希望你能帮助我解释为什么这不起作用以及如何让它发挥作用
PS:我之前在这里发现了类似的问题,但我没有真正发现它们有用,因为我试用了它们没有成功答案 0 :(得分:2)
事实上,您可以在TypeScript中使用jQuery。您需要下载位于here的 下载后,将定义文件(在v2文件夹下,&#39; index.d.ts&#39;文件)复制到您的解决方案/项目中。 一旦添加到项目中,您可以通过将此添加到.ts文件的顶部来引用jQuery定义文件: 哪个应该在你的TypeScript应用程序中启用jQuery。///<reference path="../{your-location}/jquery.d.ts"/>
答案 1 :(得分:-1)
JQuery和Angular是两个独立的东西,要么使用Angular,要么使用JQuery。