2017-07-19 48 views
1

当我输入ng serve时,2个目录@angular/material@angular/cdk被删除,我纠正了这个问题,但现在我有另一个。由模块'AppModule'声明的意外模块'CdkTableModule'

import { BrowserModule } from '@angular/platform-browser'; 
import { NgModule } from '@angular/core'; 
import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; 

import {CdkTableModule} from '@angular/cdk'; 

import { AppComponent } from './app.component'; 
import { FooterComponent } from './footer/footer.component'; 
import { HeaderComponent } from './header/header.component'; 
import { BodyComponent } from './body/body.component'; 

@NgModule({ 
    declarations: [ 
    CdkTableModule, 
    AppComponent, 
    FooterComponent, 
    HeaderComponent, 
    BodyComponent 
    ], 
    imports: [ 
    BrowserModule, 
    BrowserAnimationsModule 
    ], 
    providers: [], 
    bootstrap: [AppComponent] 
}) 
export class AppModule { } 
+0

请使用角度标签的角度2+问题以及角色1.x问题的angularjs标签。 –

回答

2

CdkTableModule那张imports阵列中,因为它是一个模块,而不是一个组件。

+0

我不知道为什么起始角2太复杂了。 –

+2

一旦你习惯了它的工作原理,它并不是那么糟糕。我比AngularJS更喜欢它。 –

0

从@角蛋白/ cdk @ 2.0.0-beta.11 CdkTableModule移至@角蛋白/ cdk /表

进口{CdkTableModule}从 '@角蛋白/ cdk /表';与角4 预期小心,它的数据源位于同一模块中

材料2的早期版本可能无法正常工作:

进口{数据源}从“@角/ CDK /表“;

而且从@角/材料模块不提供mdSortChange事件MdSort尚未

// this.sort.mdSortChange

相关问题