模块'AppModule'声明了意外的模块'BrowserAnimationsModule'。请添加@ Pipe / @ Directive / @ Component批注

时间:2019-05-08 16:20:48

标签: angular angular-material angular-material-6

这是我的app.module,我试图在material.angular.io中完成整个说明

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

import { AppComponent } from './app.component';
import { BrandComponent } from './brand/brand.component';
import { AlertModule } from 'ngx-bootstrap';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import {MatButtonModule, MatCheckboxModule} from '@angular/material';
import 'hammerjs';



@NgModule({
  declarations: [
    AppComponent,
    BrandComponent,
    BrowserAnimationsModule,
    MatButtonModule,
    MatCheckboxModule
  ],
  imports: [
    BrowserModule,
    AlertModule.forRoot(),
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

该怎么办?

3 个答案:

答案 0 :(得分:2)

将模块移动到导入数组,声明用于声明组件

    imports: [
    BrowserAnimationsModule,
    MatButtonModule,
    MatCheckboxModule
    BrowserModule,
    AlertModule.forRoot(),
  ],

答案 1 :(得分:0)

尝试一下:

  imports: [
    BrowserAnimationsModule,
    MatButtonModule,
    MatCheckboxModule,
    BrowserModule,
    AlertModule.forRoot(),
  ],

谢谢

答案 2 :(得分:0)

组件声明,模块导入