Ответ 1
cdkHeaderCellDef
и cdkCellDef
являются частью библиотеки @angular/cdk
и экспортируются в CdkTableModule
.
Включите этот модуль в свой импорт приложений.
Я работаю с Angular Таблица материалов. В HTML-коде есть
<ng-container cdkColumnDef="userId">
<md-header-cell *cdkHeaderCellDef> ID </md-header-cell>
<md-cell *cdkCellDef="let row"> {{row.id}} </md-cell>
</ng-container>
Я узнал, что cdkHeaderCellDef и cdkCellDef из Таблица CDK
Я получаю сообщение об ошибке " Невозможно связать с" cdkHeaderRowDef ", поскольку он не является известным свойством" md-header-row "."
Как я могу это решить?
cdkHeaderCellDef
и cdkCellDef
являются частью библиотеки @angular/cdk
и экспортируются в CdkTableModule
.
Включите этот модуль в свой импорт приложений.
import { CdkTableModule } from '@angular/cdk';
добавьте это в начало своего компонента и в начало app.module.ts а затем на app.module.ts добавьте CdkTableModule для импорта, как указано ниже.
@NgModule({
declarations: [
],
imports: [
CdkTableModule
],
providers: [
],
bootstrap: [AppComponent],
})
могут быть объявления и поставщики, но в приведенном выше фрагменте они игнорируются для удобства.