tablas reactivos formularios dinamicas angular angular2-template angular2-directives

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 y ngModel / 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?