- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已将我的应用程序更新为 RC6,但现在我不断收到此错误:
zone.js:484 Unhandled Promise rejection: BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module...
我正在使用延迟加载,我的应用程序被分解成许多延迟加载的模块。然而在 RC5 中一切正常。
我在 RC6 的更新日志中找到的唯一变化是:
compiler: throw descriptive error meesage for invalid NgModule providers
但是因为我在 RC5 中没有看到任何错误,这可能不适用于这里。
我有点没有想法,所以非常感谢任何帮助。
最佳答案
我认为您正在使用“NoopAnimationsModule”或“BrowserAnimationsModule”,其中已经包含“BrowserModule”并延迟加载您的模块。因此,解决方案是在“app.module.ts”中将 BrowserModule 替换为“NoopAnimationsModule”或“BrowserAnimationsModule”。
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 {}
关于angular - BrowserModule 已经加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39286667/
这是我的代码: import { CommonModule } from '@angular/common'; import { HttpClientModule } from '@angu
我已将我的应用程序更新为 RC6,但现在我不断收到此错误: zone.js:484 Unhandled Promise rejection: BrowserModule has already bee
我在根 AppModule 中导入了 DashboardModule。在 DashboardModule 的组件模板中,我使用了 *ngFor。它在 BrowserModule 中声明(恰好在 Bro
我正在尝试实现延迟加载但出现如下错误** ERROR Error: Uncaught (in promise): Error: BrowserModule has alreadybeen loaded
这两个模块的用途是什么? import { BrowserModule } from '@angular/platform-browser'; import { platformBrowserDyna
我对 Angular 的世界还很陌生。 CommonModule 与 BrowserModule 之间有什么区别,为什么应该优先选择另一个? 最佳答案 您必须了解的是,使用 Angular,您可以创建
我正在浏览 Angular2 教程 https://angular.io/docs/ts/latest/tutorial/toh-pt5.html .一切都好一步路由。 Visual Studio C
我只是想在 Angular2 中运行一个简单的 index.html 页面,但它在控制台中向我显示 zone.js 中的错误: Unhandled Promise rejection: No
我有一个模块 AppModule 和另一个模块 FooModule。我在 FooModule 中有一些组件,并且像任何普通应用程序一样在 AppModule 中加载 FooModule 的路由。 以下
我在运行 angular 2 应用程序时遇到问题。通话期间 import { PlatformRef } from '@angular/core/src/application_ref'; impor
我们有一个遗留应用程序,其中包括 POJavascript、原型(prototype)和 jquery。 我们正在以 Angular 一次一个部分地重写应用程序。目前我们已经用angular4重写了一
这个问题在这里已经有了答案: Lazy Loading BrowserModule has already been loaded (13 个答案) 关闭 2 年前。 我正在使用具有延迟加载概念的多
第一个问题 目标 我正在尝试使用 ng add @nguniversal/express-engine --clientProject [name] 将 SSR 添加到我的 Angular 项目中(这
我是一名优秀的程序员,十分优秀!