Добрый день.
Есть небольшая компонента input
@Component({
selector: 'input',
templateUrl: './input.component.html',
styleUrls: ['./input.component.scss']
})
export class InputComponent implements OnInit {
@Input() label: string;
constructor() { }
ngOnInit() {
}
}
<div class="group">
<input type="text" required>
<span class="bar"></span>
<label>{{label}}</label>
</div>
И есть компонент Signup в которой я хочу сделать регистрацию пользователя. В ней я создаю форму
initForm() {
this.SignupReactiveForm = this.fb.group({
password: ['', [
Validators.required,
Validators.pattern(/[A-z]/)
]
],
email: ['', [
Validators.required, Validators.email
]
],
});
}
Инициирую её в ngOnInit и теперь мне надо из шаблона signup в компоненту input передать
formControlName="password"
<med-input [label]="'Email'"></med-input>
label в компоненте я ловлю @Input и вывожу просто {{}}, а что делать с formControlName?
Как мне, в результате, получить
<div class="group">
<input type="text" required formControlName="password">
<span class="bar"></span>
<label>{{email}}</label>
</div>
?