Ошибка: не найдена фабрика компонентов для условий

Я получаю эту ошибку:

При использовании angular2-rc6 не найдена фабрика компонентов для условий.

Моя карта маршрутов выглядит так:

{
    path: '',
    component: TermsConditions
}

2 ответа

Решение

Спасибо за вашу помощь. Я узнал, как решить эту проблему.

Не найдена фабрика компонентов для условий.

  @NgModule({ 
          declarations : [ TermsConditionsComponent ]
        }) 
        export default class TermsConditions {}
  1. Импортируйте этот модуль в ваш корневой модуль.

       @NgModule({ 
          declarations : [ AppComponent ],
          imports: [ BrowserModule, TermsConditions ],
          bootstrap: [ AppComponent ]
        }) 
        export default class AppModule {}
    
  2. использовать компонент в маршрутизации, как.

    { 
      path : 'terms',
      component : TermsConditionsComponent
    }
    `
    

Это означает, что ваш модуль недоступен в области приложения, поэтому ваш компонент не привязан к маршрутизатору.

Вам необходимо перечислить Условия в обоих declarations а также entryComponents раздел.

/questions/31157230/angular2-rc-5-ne-najdena-fabrika-komponentov-dlya-dinamicheski-zagruzhaemyih-komponentov/31157232#31157232

Другие вопросы по тегам