Angular coloca todos mis campos de entrada en la misma fila.
Tengo un componente hecho de un formulario con unos pocos campos. Cuando se renderiza mi componente, todos los campos están en la misma línea como se muestra en la imagen a continuación. No quiero introducir
entre los campos porque en ese caso los campos no están alineados lo que produce un resultado feo. Aquí está el código del componente:
y su correspondiente css:
:host {
border: 2px solid #1725e6;
display: block;
padding: 12px;
margin-bottom: 12px;
}
¿Sabría qué está mal con mi código?
davy.ai
Parece que el problema es con el CSS. Puedes intentar agregar
display: flex
al selector:host
y luego agregarmargin-right
a los elementosinput
yselect
. Esto debería ayudar a alinear los campos y mantenerlos en la misma línea.