возможно ли сделать отдельный компонент полей ввода в заданном c из и отправить его при нажатии клавиши ввода? - PullRequest
0 голосов
/ 02 мая 2020

на самом деле у меня есть проблема, я сделал отдельный компонент поля формы для повторного их использования в течение всего проекта. Я хочу знать два ответа

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);

}

}

...