首页 文章

当我更新angular2-> 4时,使用NoopAnimationsModule或BrowserAnimationsModule抛出错误

提问于
浏览
-2

错误:已加载BrowserModule . 如果需要从延迟加载的模块访问常用指令(如NgIf和NgFor),请导入CommonModule

我确定我的模块是CommonModule而不是BrowserModule .

如果我不导入BrowserAnimationsModule,那没关系 .

但我需要这个,帮助

2 回答

  • 0

    我设法解决了我的问题 .

    在root中使用BrowserAnimationsModule .

    我会在这里留下问题以防有人遇到同样的问题 .

  • 1

    我认为你正在使用'NoopAnimationsModule'或'BrowserAnimationModule',它已经包含'BrowserModule'并且懒洋洋地加载你的模块 . 所以解决方案是在'app.module.ts'中用'NoopAnimationModule或'BrowserAnimationModule'替换BrowserModule .

    import { Router } from '@angular/router';
    import { AdminsModule } from './admins/admins.module';
    import { NoopAnimationsModule } from '@angular/platform-
    browser/animations';
    //import { BrowserModule } from '@angular/platform-browser';
    import { NgModule,OnInit } from '@angular/core';
    import { AppComponent } from './app.component'; 
    @NgModule({
        declarations: [
            AppComponent,
        ],
        imports: [
        //BrowserModule,
        NoopAnimationsModule,
        FormsModule
    ],
        providers: [],
        bootstrap: [AppComponent]
    })
    export class AppModule {}
    

相关问题