大家好,感谢您的阅读。 嗯,这是我在运行 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
],
在 index.html
中添加了Google图标<link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
这是全局styles.css
@import "../node_modules/materialize-css/dist/css/materialize.css";
我不知道jquery有什么问题。
答案 0 :(得分:0)
导入后尝试添加:
declare var jQuery: any;
我在我正在使用的一些应用程序中使用jQuery,我必须声明$才能使用jQuery函数。
declare var $: any;