Add `completed` event for stepper / steps
- Lenguaje dominante
- TypeScript
- Estrellas
- 25k
- Forks
- 6.8k
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 91
Descripción
#### Bug, feature request, or proposal:
Proposal
#### What is the expected behavior?
Optionally allow the consumer define if it wants to auto-advance an step when it completes (by using [completed] step property)
#### What is the current behavior?
Nothing happens as soon the step is marked as completed
#### What is the use-case or motivation for changing an existing behavior?
Use Observable based state such as NgRx stores, and in a more functional way allow set the stepper navigation based on state, now I have to subscribe to store and call navigation via an stepper instance in order to handle steps advance, too imperatively and also results in a awful timing issues because when stepper.next() is called and [completed] property update is on its way nothing happens.
#### Is there anything else we should know?
I'm willing to implement such feature. No breaking changes would be introduced.
Guía de contribución
Línea de trabajo
Comienza en el punto de entrada del componente stepper/steps de Angular Material e inspecciona cómo se gestionan la propiedad existente de pasos completados y la navegación. Aclara el contrato opcional de autoavance, su interacción con las actualizaciones de estado y la cobertura de regresión necesaria; se considera terminado cuando el comportamiento es opt-in y no rompe la navegación existente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- angular, typescript
- Área
- frontend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100