javascript - ng 生成@angular/material :material-nav --name=main-nav generates files correctly but they do not run

标签 javascript html angular angular-material mat-sidenav

我运行了一个简单的命令,该命令应该生成可以用作导航栏的预构建文件。它下载正确,但如果我添加 <main-nav></main-nav>到我的 app.component.html 页面,它只会输出一个空白页面。我的控制台中没有错误。命令如下:ng generate @angular/material:material-nav --name=main-nav 我使用的是 Mac、Angular 6 和 Angular Material。以下是我关注的视频:https://www.youtube.com/watch?v=Q6qhzG7mObU 。我独立测试了每个部分,发现<mat-sidenav></mat-sidenav>功能根本不起作用。

最佳答案

您是否将 MatSidenavModule 添加到您的应用模块中?

@NgModule({
  imports: [
    MatSidenavModule,
    // ...
  ]
})
export class AppModule { }

关于javascript - ng 生成@angular/material :material-nav --name=main-nav generates files correctly but they do not run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51236386/

相关文章:

javascript - canvas drawImage 第一次不绘制图像

android - HTML5-Video 在 Webview 中崩溃并显示 "Surface Texture is abondoned"

javascript - Chrome 桌面通知未取消

javascript - 获取 *ngFor 中的文本长度

angular - forkJoin 已弃用 : resultSelector is deprecated, 管道改为映射

angular - 如何在 formcontrol 中设置默认 bool 值 false

javascript - 跟踪后退按钮点击

javascript - 使用javascript翻转SVG对象

javascript - 使用 jQuery 变量添加 Rails image_tag

javascript - 乘以税收并添加到总额中