即使我在app.module.ts的@NgModule中输入了角度2路由投掷错误

时间:2018-04-27 14:01:10

标签: angular angular2-routing

我已经实现了角度2路由,但它正在抛出错误

  

未捕获(承诺):错误:找不到组件工厂   AdminpanelComponent。你有没有把它添加到@ NgModule.entryComponents?

即使我在app.module entryComponents中有条目,我仍然面对这个错误。代码详情如下。

app.routes.ts

 import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { AuthService} from './services/auth.service'

import { AppComponent } from './app.component';
import { NavbarComponent } from './components/navbar/navbar.component';
import { AdminpanelComponent } from './components/adminpanel/adminpanel.component';
import { BalldetailsComponent } from './components/balldetails/balldetails.component';
import { LoginComponent } from './components/login/login.component';

import { RouterModule } from "@angular/router";
import { AppComponents, AppRoutes } from "./app.routes";


@NgModule({
  declarations: [
    AppComponent,
    AppComponents,
    NavbarComponent,
    AdminpanelComponent,
    BalldetailsComponent,
    LoginComponent
  ],
  imports: [
    BrowserModule,
    HttpModule,
    RouterModule,
    RouterModule.forRoot(AppRoutes)
  ],
  providers: [AuthService],
  bootstrap: [AppComponent],
  entryComponents: [
    AppComponent,
    AppComponents,
    NavbarComponent,
    AdminpanelComponent,
    BalldetailsComponent,
    LoginComponent
  ]
})
export class AppModule { }

app.module.ts

<router-outlet></router-outlet>

app.component.html

UIViewController

任何帮助都将受到高度赞赏......谢谢

0 个答案:

没有答案