侧边栏导航不适用于 angular 并具体化 css
Sidebar nav don't work with angular and materialize css
我从 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
],
})
但他一直返回这个错误:
Uncaught Error: Couldn't find Materialize object on window. It is
created by the materialize-css library. Please import materialize-css
before importing angular2-materialize.
不幸的是,我在论坛中找到的解决方案对我没有用。
angular2-materialize 使用 materialize 版本“0.100.2”。在您的 package.json 中,将 materialize-css 更改为“^0.100.2”。
然后 运行 npm install.
我从 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
],
})
但他一直返回这个错误:
Uncaught Error: Couldn't find Materialize object on window. It is created by the materialize-css library. Please import materialize-css before importing angular2-materialize.
不幸的是,我在论坛中找到的解决方案对我没有用。
angular2-materialize 使用 materialize 版本“0.100.2”。在您的 package.json 中,将 materialize-css 更改为“^0.100.2”。 然后 运行 npm install.