на самом деле у меня есть проблема, я сделал отдельный компонент поля формы для повторного их использования в течение всего проекта. Я хочу знать два ответа
1) Это хороший способ сделать отдельный компонент для каждого отдельного ввода заполнено как поле имени и используется повторно?
2), выполнив этот процесс, моя форма не отправляется в «Enter Press»?
Код компонента индивидуального ввода:
text-input-component. html
text-input-component.ts
import {Component, OnInit, EventEmitter, Output, Input, ViewChild} из '@ angular / core';
@ Component ({селектор: 'generi c -text-input',
templateUrl: './text-input.component.html',
styleUrls: ['./text-input.component.css']})
класс экспорта TextInputComponent реализует OnInit {
@ ViewChild ("templateForm", {stati c : true}) formValues;
@ Output () inputEvent = new EventEmitter ();
@ Input () textInput: string;
@ Input () placeHolder: string;
@ Input () InputType: string;
constructor () {}
ngOnInit () {}
passInputVal (inputVal) {
this.inputEvent.emit(inputVal);
}
}