为了账号安全,请及时绑定邮箱和手机立即绑定

关于 Angular 8 中的 PrimeNg 表

关于 Angular 8 中的 PrimeNg 表

MYYA 2023-10-30 15:17:33
我尝试在我的 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贡献1815条经验 获得超12个赞

晚上好!

您是否尝试过安装材料cdk?

npm install @angular/cdk --save

这应该可以解决你的问题。



查看完整回答
反对 回复 2023-10-30
?
茅侃侃

TA贡献1842条经验 获得超21个赞

我也遇到过同样的问题。请通过 Angular CLI 通过命令安装以下依赖包。

npm install --save @Angular/Material @Angular/cdk @Angular/animations

然后再次通过命令ngserve启动应用程序 。

这对我有用。


查看完整回答
反对 回复 2023-10-30
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

我很高兴得知您的包依赖性问题已得到解决。

对于你的第二个问题,鉴于你的代码,表中没有任何内容是完全正常的。

您在 HTML 文件中声明的 pTemplate“主体”用于构造“详细信息”属性中存在的每个元素的信息,该属性应该是一个数组。

查看完整回答
反对 回复 2023-10-30
  • 3 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信