我遇到了错误:“找不到模块:错误:无法解析‘@angular/cdk/scrolling’”一旦我在 app.module.ts 中添加 import TableModule from primeNG 。为什么会抛出这个错误?我没有看到 primeNG 文档中提到的任何模块依赖项https://www.primefaces.org/primeng/#/table https://www.primefaces.org/primeng/#/table.
Error:
Failed to compile.
./node_modules/primeng/components/dropdown/dropdown.js
Module not found: Error: Can't resolve '@angular/cdk/scrolling' in '/Users/admin/angular/MovieApp/node_modules/primeng/components/dropdown'
import {TableModule} from 'primeng/table';
...
imports: [
BrowserModule,
AppRoutingModule,
HttpClientModule,CarouselModule,FieldsetModule,BrowserAnimationsModule,LightboxModule,
ScrollPanelModule,TableModule
],...
Using npm install @angular/cdk --save
会解决这个问题。
它需要它,因为p-table
使用p-paginator
它使用p-dropdown
,这需要cdk。
您可以在这里检查:
- Table:
https://github.com/primefaces/primeng/blob/7.1.0/src/app/components/table/table.ts https://github.com/primefaces/primeng/blob/7.1.0/src/app/components/table/table.ts
- 分页器:https://github.com/primefaces/primeng/blob/7.1.0/src/app/components/paginator/paginator.ts https://github.com/primefaces/primeng/blob/7.1.0/src/app/components/paginator/paginator.ts
- 落下:https://github.com/primefaces/primeng/blob/7.1.0/src/app/components/dropdown/dropdown.ts https://github.com/primefaces/primeng/blob/7.1.0/src/app/components/dropdown/dropdown.ts
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)