2
내 Angular2 코드를 RC5로 마이그레이션 중이므로 예외 처리를 연결하는 방법을 알 수 없습니다. RC4에서는 Main.ts에서 부트 스트랩 프로세스의 일부였다Angular2 RC5 ExceptionHandler의 변경?
bootstrap(MyApp, [{provide: ExceptionHandler, useClass: GlobalExceptionHandler}])
하지만 지금 우리가 app.module.ts을 가지고, 나는 ExceptionHandler에 대한 참조를 포함하고 지적하는 방법을 잘 모르겠어요 GlobalErrorHandler에서 내 새 app.module.ts는 다음과 같습니다.
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { FormsModule } from "@angular/forms";
import { AppComponent } from "./app.component";
import { ExceptionHandler } from "@angular/core";
import { GlobalErrorHandler } from "./shared/utils/global-error-handler";
import { ExceptionApiService } from "./shared/utils/exception-api-service";
import { HomeComponent } from "./home/home.component";
import { ContentManagementComponent } from "./contentManagement/content-management.component";
import { GetContentComponent } from "./getContent/get-content.component";
import { AddContentComponent } from "./addContent/add-content.component";
import { ErrorComponent } from "./errorPage/error.component";
import { appRoutingProviders, APP_ROUTER_PROVIDERS } from "./app.routes";
import { APP_PROVIDERS } from "./app.providers";
@NgModule({
imports: [ BrowserModule, FormsModule, APP_ROUTER_PROVIDERS ],
declarations: [ AppComponent, HomeComponent, ContentManagementComponent, GetContentComponent, AddContentComponent, ErrorComponent ],
providers: [ appRoutingProviders, APP_PROVIDERS, GlobalErrorHandler, ExceptionApiService ],
bootstrap: [ AppComponent ]
})
// How to bootstrap ExceptionHandler and point at GlobalErrorHandler??
export class AppModule {}
아이디어가 있으십니까? ExceptionHandling과 관련된 많은 문서가 아닙니다 ... 특히 RC5 :