0

大家好,感谢阅读。好吧,这是我在运行ng serve时遇到的错误:

TypeError: jQuery.easing is undefined

这正是我所做的:

ng new X
cd X
npm install materialize-css --save
npm install angular2-materialize --save
npm install jquery@^2.2.4 --save

然后将此添加到angular-cli.json脚本块

"scripts": [
  "../node_modules/jquery/dist/jquery.js",
  "../node_modules/materialize-css/dist/js/materialize.js"
],

这行到app.module.ts

import { MaterializeModule } from 'angular2-materialize';
import "materialize-css";

这是NgModule导入块

imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    MaterializeModule
],

将 Google 图标添加到index.html

<link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

这对全局styles.css

@import "../node_modules/materialize-css/dist/css/materialize.css";

我不知道 jquery 有什么问题。

4

1 回答 1

0

导入后尝试添加:

declare var jQuery: any;

我在我正在开发的一些应用程序中使用 jQuery,我必须声明 $ 才能使用 jQuery 函数。

declare var $: any;
于 2016-10-26T18:05:21.307 回答