javascript - Angular2 错误 - 是否包含平台模块 (BrowserModule)?

标签 javascript angular angular2-forms angular2-services

我只是想在 Angular2 中运行一个简单的 index.html 页面,但它在控制台中向我显示 zone.js 中的错误:

    Unhandled Promise rejection: No ErrorHandler. Is platform module (BrowserModule) included? ; Zone: <root> ; Task: Promise.then ; Value: Error: No ErrorHandler. Is platform module (BrowserModule) included?
    at eval (application_ref.ts:364)
    at ZoneDelegate.invoke (zone.js:391)
    at Object.onInvoke (ng_zone.ts:296)
    at ZoneDelegate.invoke (zone.js:390)
    at Zone.run (zone.js:141)
    at NgZone.run (ng_zone.ts:153)
    at PlatformRef_._bootstrapModuleFactoryWithZone (application_ref.ts:359)
    at eval (application_ref.ts:330)
    at ZoneDelegate.invoke (zone.js:391)
    at Zone.run (zone.js:141) Error: No ErrorHandler. Is platform module (BrowserModule) included?
    at eval (http://localhost:3000/node_modules/@angular/core/bundles/core.umd.js:4531:23)
    at ZoneDelegate.invoke (http://localhost:3000/node_modules/zone.js/dist/zone.js:391:26)
    at Object.onInvoke (http://localhost:3000/node_modules/@angular/core/bundles/core.umd.js:3922:33)
    at ZoneDelegate.invoke (http://localhost:3000/node_modules/zone.js/dist/zone.js:390:32)
    at Zone.run (http://localhost:3000/node_modules/zone.js/dist/zone.js:141:43)
    at NgZone.run (http://localhost:3000/node_modules/@angular/core/bundles/core.umd.js:3853:69)
    at PlatformRef_._bootstrapModuleFactoryWithZone (http://localhost:3000/node_modules/@angular/core/bundles/core.umd.js:4526:23)
    at eval (http://localhost:3000/node_modules/@angular/core/bundles/core.umd.js:4568:59)
    at ZoneDelegate.invoke (http://localhost:3000/node_modules/zone.js/dist/zone.js:391:26)
    at Zone.run (http://localhost:3000/node_modules/zone.js/dist/zone.js:141:43)

有人可以基本上帮助我了解它是什么以及如何解决这个问题。模块文件:

import {Component, NgModule} from "@angular/core";
import {App} from "./app";

@NgModule({
    declarations: [App],
    bootstrap: [App]
})
export class AppModule {

}

最佳答案

你错过了

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

添加到您的应用模块

@NgModule({
imports: [
    BrowserModule,
]
...})

关于javascript - Angular2 错误 - 是否包含平台模块 (BrowserModule)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45256839/

相关文章:

javascript - 如何修复带有焦点和悬停的导航?

如果名称以数字结尾,Angular 4 OrderBy Pipe 不排序

javascript - IE 中是否有针对 Firefox __proto__ 的相应内容?

c# - 匹配 HTML id 的正则表达式

javascript - 离线网络应用程序。如何存储数据?

java - 使用 Spring Boot 和 Angular 的提醒推送通知

angular - 将参数传递给服务构造函数

javascript - 为什么构建表单时页面的属性未定义

angular - 当自定义验证器返回错误对象时,formGroup.hasError 不返回 true 的问题

validation - 使用 ngModel 验证 Angular 2 单选按钮