侧边栏导航不适用于有角度的实现物化CSS

时间:2019-12-02 20:01:29

标签: javascript angular typescript materialize

我从Angular开始,我想使用SidebarNav和Dropdown设置一个实用且响应迅速的菜单,但是它不起作用。

我通过CLI安装并配置了 angular2-materialize materialize-css

我创建了一个名为“ Navbar”的组件来包含菜单,并执行以下过程:

app.module.ts

import 'materialize-css';
// import * as M from 'materialize-css/dist/js/materialize';
import { MaterializeModule } from 'angular2-materialize';

@NgModule({
  // ... ,
  imports: [
    // ... ,
    // M,
    MaterializeModule
  ],
})

但他不断返回此错误:

  

未捕获的错误:在窗口上找不到Materialize对象。它是   由materialize-css库创建。请导入materialize-css   导入angular2之前。

很遗憾,我在论坛上找到的解决方案对我没有用。

1 个答案:

答案 0 :(得分:1)

angular2-materialize使用实现版本'0.100.2'。在您的package.json中,将materialize-css更改为“ ^ 0.100.2”。 然后运行npm install。