请添加@NgModule注释。角4 /材料

时间:2017-10-11 09:20:50

标签: angular angular-material

我在尝试构建项目时遇到错误列表:

ERROR in Error: Unexpected value 'MdButtonModule in /tmp/app/node_modules/@angular/material/material.d.ts' imported by the module 'CoreModule in /tmp/app/src/app/core/core.module.ts'. Please add a @NgModule annotation.

这是我的core.module

import {
  MdCardModule,
  MdGridListModule,
  MdSelectModule,
  MdTabsModule,
  MdButtonModule,
} from '@angular/material';


@NgModule({
  imports: [
    BrowserAnimationsModule,
    TabsModule.forRoot(), AccordionModule.forRoot(), BsDropdownModule.forRoot(), BrowserModule,
    CommonModule,
    HttpModule,
    TranslateModule,
    NgbModule,
    RouterModule,
    SharedModule,
    HttpClientModule,
    ToasterModule,
    MdButtonModule
  ]...

您可以注意到我导入了模块MdButtonModule并将其添加到@NgModule

2 个答案:

答案 0 :(得分:1)

请参阅beta.11发行说明 https://github.com/angular/material2/releases/tag/2.0.0-beta.11

突破更改 - “md”前缀的弃用

部分

(使用@ angular / material“:”^ 2.0.0-beta.8“在测试频道上安装最新版本)

答案 1 :(得分:0)

重新阅读此https://material.angular.io/guide/getting-started

它说你必须实施其他事情