2

Добрый вечер. Нужна помощь. Уже второй час бьюсь над решением (гугл не помог). Выводится вышеуказанная ошибка. Кратко о коде: image

По наименованию ошибки могу предполагать, что Модуль ComponentsModule декларирует компонент InputComponent как undefined. Код из файла InputComponent:

<code lang="javascript">
import { Component } from "@angular/core";
import { InputInnerComponent } from "./input-inner";

@Component({
    moduleId: module.id,
    selector: "input-comp",
    templateUrl: "input.component.html",
})
export class InputComponent {}
</code>

Если понадобятся ещё какие либо файлы, прошу отписаться. Заранее благодарю.

Klym
  • 1,298

1 Answers1

1

Если я правильно понял, то Вам нужно в components.module.ts в NgModule добавить exports: [InputComponent]. После этого AppModule будет иметь к нему доступ.

  • Сам спросил, сам ответил. Ответ, здесь: https://toster.ru/q/410498 – Умид Мусаев Apr 02 '17 at 16:28
  • @УмидМусаев ссылка на другом сайте может быть недоступна со временем. Решение по Вашему вопросу возможно поможет кому-нибудь в дальнейшем. Если Ваше решение отличается, пожалуйста, опубликуйте Ваш ответ или удалите Ваш вопрос вовсе. – Alex Oct 19 '17 at 09:33