我尝试在我的 Angular 应用程序中使用 p-table(PrimeNg 表),我从 CLI 导入了所有必要的依赖项并导入了模块文件,错误是,目标入口点“primeng/table”中的错误缺少依赖项:-@angular/cdk/scrolling import { BrowserModule } from '@angular/platform-browser';import { NgModule } from '@angular/core';import { FormsModule } from '@angular/forms';import { AppRoutingModule } from './app-routing.module';import { AppComponent } from './app.component';import { AccordionModule } from 'primeng/accordion'; //accordion and accordion tabimport { MenuItem } from 'primeng/api';import { BrowserAnimationsModule } from '@angular/platform-browser/animations';import { TableModule } from 'primeng/table';@NgModule({ declarations: [AppComponent], imports: [BrowserModule, AppRoutingModule, AccordionModule,TableModule], providers: [], bootstrap: [AppComponent]})export class AppModule {}我的 component.html 是:<h1>Hello {{ title }}</h1><br /><p-table [value]="detail"> <ng-template pTemplate="header"> <tr> <th>Vin</th> <th>Year</th> <th>Brand</th> <th>Color</th> </tr> </ng-template> <ng-template pTemplate="body" let-car> <tr> <td>Aashiq</td> <td>Aadhil</td> <td>Zubair</td> <td>Athaa</td> </tr> </ng-template></p-table>我的 app.component.ts 是:import { Component,OnInit } from '@angular/core';@Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css']})export class AppComponent implements OnInit { ngOnInit(): void { throw new Error("Method not implemented."); } title = 'Angularprimeng'; detail:any;}
3 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
我也遇到过同样的问题。请通过 Angular CLI 通过命令安装以下依赖包。
npm install --save @Angular/Material @Angular/cdk @Angular/animations
然后再次通过命令ngserve启动应用程序 。
这对我有用。
慕姐4208626
TA贡献1852条经验 获得超7个赞
我很高兴得知您的包依赖性问题已得到解决。
对于你的第二个问题,鉴于你的代码,表中没有任何内容是完全正常的。
您在 HTML 文件中声明的 pTemplate“主体”用于构造“详细信息”属性中存在的每个元素的信息,该属性应该是一个数组。
- 3 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消