angular - reactivos - ¿Cómo puedo implementar ngModel en elementos personalizados?(propio cuadro combinado)
tablas angular 4 (1)
Creo que este enlace responderá a tu pregunta:
Necesitamos implementar dos cosas para lograr eso:
- Un componente que proporciona la lógica de su componente de formulario. No es una entrada ya que será proporcionado por ngModel
- Un
ControlValueAccessor
personalizado que implementará el puente entre este componente yngModel
/ngControl
El enlace anterior te da una muestra completa ...
Dado un elemento de entrada simple, puedo hacer esto:
<input [(ngModel)]="name" /> {{ name }}
Esto no funciona para mis elementos personalizados:
<my-selfmade-combobox [(ngModel)]="name" values="getValues()" required></my-selfmade-combobox>
¿Cómo puedo implementarlo?