Tengo un formulario para agregar los datos a la base de datos. Tengo que crear una función de actualización ahora, así que necesito saber si puedo usar el mismo formulario que he creado para agregar datos a la base de datos o crear otro formulario para la función de actualización. cual es la mejor practica? ¿Debería implementar la función de actualización como un componente separado o no es necesario?
Siempre que sean realmente similares (p. ej., no tendrán algunas reglas de validación adicionales que le obliguen a escribir muchas if están dentro del componente), es una buena práctica reutilizar los componentes siempre que sea posible.
Si tiene diferentes puntos finales para crear/actualizar recursos, puede pasar fácilmente la función onSubmit personalizada a su componente de formulario que llamará al método de servicio adecuado.
<your-form (onSubmit)="add(...)"> </your-form> <your-form (onSubmit)="update(...)"> </your-form>