【问题标题】:Getting error "mat-nav-list is not a known element"收到错误“mat-nav-list 不是已知元素”
【发布时间】:2018-04-19 17:19:51
【问题描述】:

得到错误 "mat-nav-list is not a known element" ,使用 @angular/material" 版本 "^5.2.5"

【问题讨论】:

标签: angular angular-material


【解决方案1】:

以上都不适合我。我必须包括“MatListModule”并且它起作用了。

【讨论】:

  • 什么是进口?
  • import {MatListModule} from '@angular/material/list';material.angular.io/components/list/api
  • 根据文档,它也是MatListModule,但由于某种原因,它仍然不适合我。我已经从仅为 Material 模块的自定义模块导入和导出它。
【解决方案2】:

确保您已导入 MatListModule 并在 App.Component 模块的导入中声明它。它对我有用

【讨论】:

    【解决方案3】:
    1. 确保组件在浏览器中加载良好,还没有任何导入。

    2. 现在按照https://material.angular.io/components/sidenav/overview上提供的文档执行实施

    如果您对文档感到困惑,那么您应该这样做 -

    前往组件的模块并添加以下内容

    import { MatSidenavModule } from '@angular/material/sidenav';
    

    imports: [
       // Other imports
       MatSidenavModule
    ],
    

    然后你就可以编写 HTML 代码了。导航应该可以正常工作。

    就是这样!

    如果错误仍然存​​在,请告诉我

    【讨论】:

      【解决方案4】:

      为了克服错误

      <mat-nav-list>
      

      标签不是元素,我们需要导入 MatListModule 和 MatSidenavModule 一样

      import {MatSidenavModule} from '@angular/material/sidenav';
      import {MatListModule} from '@angular/material/list'; 
      

      【讨论】:

        【解决方案5】:

        它仍然可以帮助某人 我忘记在应用程序模块中声明使用“mat-nav-list”的组件

        【讨论】:

          猜你喜欢
          • 2019-10-02
          • 2022-11-16
          • 2021-11-18
          • 1970-01-01
          • 2021-01-22
          • 1970-01-01
          • 2019-05-09
          • 2020-04-18
          • 1970-01-01
          相关资源
          最近更新 更多