Conoce la importancia de los formularios para tu sitio web

1

Versiones de Angular Forms

2

驴Por qu茅 aprender Angular Forms?

3

Presentaci贸n del proyecto: tour por los formularios de Platzi Store

4

Novedades de Angular 10: c贸mo migrar proyectos de Angular 8 o 9 a la versi贸n 10

Primeros pasos con Angular Forms

5

Template Forms vs. Reactive Forms

6

Dominando el FormControl y sus estados

7

C贸mo usar inputs de texto y la importancia del type

8

Manejo y binding de selects y selects m煤ltiples

9

Manejo y binding de inputs radio y checkbox

10

Aplica validaciones a un FormControl

11

Integraci贸n y validaciones con CSS para mostrar errores

Descubre todas las validaciones de Angular Forms

12

Usando FormGroup para agrupar multiples campos

13

Reactive Forms con FormBuilder

14

Los 11 validadores de Angular (y expresiones regulares)

15

Manejando m煤ltiples FormsGroups

16

Usando componentes de Angular Material

17

Errores comunes de usabilidad en formularios

18

Validaciones personalizadas: mejorando nuestro formulario de registro

Implemeta validaciones avanzadas en PlatziStore

19

C贸mo hacer validaciones grupales en Angular Forms

20

Validaciones condicionadas y reactividad a variaciones en la UI

21

Proyecto: formulario para crear categor铆as de productos

22

Proyecto: conectando nuestro formulario y la API

23

Proyecto: subir im谩genes a Firebase Storage

24

Validaciones asincr贸nicas

25

PatchValue: crear vs. editar

26

Proyecto: creando el m茅todo de editar categor铆as

Construye formularios din谩micos conectando una API

27

Smart vs. dumb components: un patr贸n para dividir responsabilidades

28

Implementando smart y dumb components en PlatziStore

29

Proyecto: mejorando nuestro formulario de productos

30

Select din谩mico: carga opciones desde una API

31

Select din谩mico: trabajando con objetos

32

驴C贸mo crear campos on demand? Forms din谩micos con FormArray

Estrategias avanzadas y optimizaci贸n de formularios

33

Crea tu propia librer铆a de componentes con CVA o Control Value Accesor

34

Crea un buscador de gifs usando la API de Giphy

35

Optimiza un input de b煤squedas con RxJS y debounce

36

Examina la accesibilidad de tus formularios

37

Siguientes pasos en tu carrera de desarrollo web profesional con Angular

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Crea tu propia librer铆a de componentes con CVA o Control Value Accesor

33/37
Recursos

Aportes 17

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Mediante NG_VALUE_ACCESSOR y NG_VALIDATORS tambi茅n podemos crear formularios reactivos reutilizables y anidados.
Dejo un art铆culo bastante interesante:
https://coryrylan.com/blog/building-reusable-forms-in-angular

Es una caja negra el c贸mo se integra con Reactive Forms. Nunca sabremos c贸mo funciona, pero es una maravilla!

Tambi茅n funciona:

this.currentValue++;
this.currentValue鈥;

Esta potente esta funci贸n de angular

Me siento un idiota haciendo mi formulario reactivo con @Inputs y @Outputs ajajajja que maravilloso!!!

la abreviaci贸n queadar铆a as铆:
this.currentValue += 1;

Muy valiosa esta informaci贸n Control Value Accesor

M茅todos de ControlValueAccessor

 writeValue(obj: any): void {
      
  }
  registerOnChange(fn: any): void {
      
  }
  registerOnTouched(fn: any): void {
      
  }
  setDisabledState(isDisabled: boolean): void {
      
  }

La sintaxis correcta para lo que quer铆as hacer es :
this.currentValue += 1;

writeValue(value: any): void {}
registerOnChange(fn: any): void {}
registerOnTouched(fn: any): void {}
setDisabledState(isDisabled: boolean): void {}

Acabo de hacer una implementacion de CVA en el trabajo y al fin logro entenderlo del todo y comprender bien el funcionamiento. Incluso noto que tambien puede ser util utilizarlo en conjunto a input y outputs pero no para manejar el valor si no para notificar los cambios de cada boton y poder realizar funcionalidad en cada caso

Una chulada, lo integr茅 con editor y asi puedo utilizar mi componente en varias vistas.

Super clase. gracias

Wow este curso est谩 super bueno

Esto definitivamente es lo que m谩s me gusta de los formularios reativos y estos 煤ltimos es lo que m谩s me gusta de Angular

Buffffff parece magia, me pregunto si por ejemplo esto funcionar铆a con componentes externos que tengan ReactiveForms tamb铆en?

consulta, si yo en ves de asociarlo a formControlName y le pongo un ngmodel esto funcionaria igual ?