Я пытаюсь создать компонент форм, в котором компонент предоставляет <form>
и его потомкам содержимое формы, то есть управление. Я использую RC4 с реактивными формами. Компонент должен быть использован, как это:Угловая форма 2 распространяется по компонентам
<my-formwizard [form]="form">
<input formControlName="name" type="text" />
</my-formwizard>
Вот звенеть, показывающий реализацию: http://plnkr.co/edit/OSzjDQD63lwoEsyqdLvw?p=preview
Я бегу в исключение: TypeError: Не удается прочитать свойство «SetParent» нулевых
Есть способ достижения реактивной формы, распространяющейся по нескольким компонентам?
UPDATE: RC5 имеет четкое сообщение об ошибке и благодаря входу peeskillet, в formControlName
может быть использован, если заказ директива получает FormGroup
прилагается через formGroup
собственности. Обновленный бухнуться показывает форму распространения через два компонента работы:
http://plnkr.co/edit/1VfIH5AYjoe7dmizw6ss?p=preview
Ваше решение действительно больше хака и вызывает _two_ 'FormGroupDirective' создавать экземпляры, которые не то, что вы хотеть. –