В StackOverflow есть несколько сообщений, которые содержат более подробные сведения, чем документ Angular 2 о том, как включить пользовательский компонент в другой пользовательский компонент.Угловой 2: Невозможно включить компонент в другой
Однако, даже если я следую этим инструкциям (убедитесь, что введенный компонент находится в блоке модуля определения declarations
, а также убедитесь, что вложенный блок находится в блоке определения directives
), он все равно выдает ошибку:
Unhandled Promise rejection: Template parse errors:
'test' is not a known element:
1. If 'test' is an Angular component, then verify that it is part of this module.
2. If 'test' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schemas' of this component to suppress this message. ("
</footer>
[ERROR ->]<test></test>
Вы можете взглянуть на Github repo. Я начал a branch, где я попытаюсь понять это.
Что я мог забыть? Любые рекомендации приветствуются.
Я специально хочу, чтобы они были отдельными модулями для повторного использования и разделения проблем. – jansensan