我遇到了需要使用jQuery的情况,并且思想angular 4可能包含相同版本的jquery,因为angularJS有一个简单的版本。
如果angular 4内部有一个jquery,它有什么样的jQuery。 jQuery lite还是完整版?
答案 0 :(得分:4)
Angular不包含jQuery;您必须手动包含它,例如:
npm install jquery @types/jquery
在撰写本文时,我们将安装3.2.1
。
然后确保您的版本中包含node_modules/jquery/dist/jquery.min.js
(有许多构建工作流程,因此我不会参与示例)。
然后添加
declare const $: JQueryStatic;
在import
之后和模板使用jquery的组件中的@Component
装饰器之前。
答案 1 :(得分:3)
Angular(2/4)根本不包含jQuery。然而angularjs有jQuery光。