bug(MatDatePicker): change events emitted despite using emitEvents false
- Lenguaje dominante
- TypeScript
- Estrellas
- 25k
- Forks
- 6.8k
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 91
Descripción
#### Reproduction
https://stackblitz.com/edit/components-issue-xay9ty?file=src%2Fapp%2Fexample-component.ts
1. Click the "emitEvent: false" button
#### Expected Behavior
`valueChanges` should not emit values when setting a value with `emitEvent: false`
This works correctly for "normal" input components, but not when attaching a date picker.
The reproduction includes a text input and a select for comparison.
#### Actual Behavior
Using `setValue` or `patchValue` with `emitEvent` set to `false` has the `valueChanges` observable emit changes.
#### Environment
- Angular: 10.0.3
- CDK/Material: 10.0.3
- Browser: Chrome
- Operating System: Windows
Guía de contribución
Línea de trabajo
Abre la reproducción vinculada de StackBlitz e inspecciona src/app/example-component.ts. Haz clic en el botón "emitEvent: false", compara el comportamiento del date-picker con el input de texto y el select, y sigue las emisiones de valueChanges. Se considera terminado cuando setValue y patchValue con emitEvent: false no producen emisiones de valueChanges para el date-picker.
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
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100