Мне нужно иметь вложенную шаблонно-управляемую форму, и я использовал это руководство для этого:
Угловой: вложенная шаблонная форма
К сожалению, как говорится в первом комментарии в статье, когда я пытался протестировать свой компонент, я обнаружил эту ошибку:
Error: StaticInjectorError(DynamicTestModule)[ControlContainer -> NgForm]:
StaticInjectorError(Platform: core)[ControlContainer -> NgForm]:
NullInjectorError: No provider for NgForm!
Кажется, что, поскольку дочернему компоненту нужно использовать существующую ngForm from, он является родительским, его нельзя протестировать на собственном.
stackblitz показывает то, что я пытаюсь сказать. AddressComponent является дочерним, а AppComponent - родительским.
Любая помощь будет оценена.