Formulario Reactivo con campo tipo objeto
Publicado por Manolo (1 intervención) el 06/05/2021 17:19:13
Buenas tardes,
Estoy usando un formulario reactivo donde uno de los campos es de tipo objeto. Esto lo complica todo a la hora de obtener el valor para tomar solo uno de los campos.
Tengo el siguiente formulario:
En el component.ts :
En el componente.html :
Es en el [value] donde tengo el problema, ya que 'tipo' en ese momento contiene {id: 9, descripcion: "aaa"} y solo necesito tomar el id.
¿Alguien sabe cómo solucionar este problema?
Gracias.
Estoy usando un formulario reactivo donde uno de los campos es de tipo objeto. Esto lo complica todo a la hora de obtener el valor para tomar solo uno de los campos.
Tengo el siguiente formulario:
En el component.ts :
1
2
3
4
5
6
7
8
9
public tipoDato: Dato = new Dato();
public entradaForm = this.formBuilder.group({
id: [''],
nombre: [''],
tipo: [this.tipoDato], <--- tipoDato = new Dato();
valor: [''],
comentario: [''],
});
En el componente.html :
1
2
3
<select class="form-control"
[formControlName]="tipo"
[value]="this.entradaForm.get('tipo').value">
Es en el [value] donde tengo el problema, ya que 'tipo' en ese momento contiene {id: 9, descripcion: "aaa"} y solo necesito tomar el id.
¿Alguien sabe cómo solucionar este problema?
Gracias.
Valora esta pregunta


0