Angular 9材料设计表问题

时间:2020-05-05 19:30:33

标签: angular angular-material

我收到此警告,但我的表格未显示。

由于它不是'tr'的已知属性,因此无法绑定到'matHeaderRowDef'。

由于它不是'tr'的已知属性,因此无法绑定到'matRowDefColumns'。

仪表板模块

atoi(e[i])

仪表板组件

#include <iostream>
#include <iomanip>
#include <string>

using namespace std;

int main() {
    char  e[11]="3596047218";
    int max=0,tmp[11];
    cin >> e;
    max = strlen(e);
    for (int i = 0; i < max; i++) {
        tmp[i]= atoi(e);
    }
}

HTML页面代码

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { DashboardComponent } from './dashboard.component';
import { DashboardService } from './dashboard.service';
import {MatTableModule} from '@angular/material/table';

@NgModule({
  declarations: [DashboardComponent],
  imports: [
    CommonModule,
    MatTableModule
  ],
  providers: [
    DashboardService
  ]
})
export class DashboardModule { }

错误图片:Error Image

但是,我的桌子没有显示,任何人都可以帮我这个忙。预先感谢。

2 个答案:

答案 0 :(得分:1)

您需要导入仪表板模块并在内部添加导入内容[] MatPaginatorModule

答案 1 :(得分:0)

您需要将MatTableModule导入声明该组件的模块中...

import {MatTableModule} from '@angular/material/table';

@NgModule({
  imports: [
    ... other imports ...
    MatTableModule
  ],
  ... rest of module declarations ...
})