Vì vậy, gần đây tôi đã cập nhật lên phiên bản mới nhất của Angular2, RC.6. Thay đổi đột phá lớn nhất có vẻ là toàn bộ bootstrapping (bằng cách "giới thiệu" ngModule).Không có nhà cung cấp nào cho ConnectionBackend
@NgModule({
imports: [HttpModule, BrowserModule, FormsModule],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
declarations: [AppComponent, ...],
providers: [FrameService, Http, { provide: $WINDOW, useValue: window }],
bootstrap: [AppComponent]
})
class AppModule {
}
platformBrowserDynamic().bootstrapModule(AppModule);
Tuy nhiên sau rất nhiều nước mắt, mồ hôi và cầu xin cho tất cả các vị thần tôi có thể đưa ra ... Tôi vẫn còn với những gì là hy vọng các lỗi cuối cùng trong một loạt các nhiều:
Không có nhà cung cấp nào cho ConnectionBackend!
Tại thời điểm này tôi đang xé ra những dòng tóc cuối cùng mà tôi đã để lại khi tôi không biết gì về điểm "những gì tôi bị thiếu".
Trân trọng!
Có vẻ đúng. Bạn không nên cần 'Http' trong' provider' vì nó đã được cung cấp bởi 'import. [HttpModule] '. –