components
components copied to clipboard
Component infrastructure and Material Design components for Angular
Converts the various event classes that we emit through `@Output` into interfaces in order to generate less compiled code and potentially less objects to garbage collect.
* Improves the handling of scrollable content inside the `mat-dialog-content` by using flexbox, rather than a hardcoded `max-height`, to define the content height. This resolves various issues where the dialog...
Fixes the select not propagating its value back up to the value accessor if a selected option is added or removed. Previously this only happened the next time the user...
Fixes a long-standing where the backdrop doesn't allow the user to scroll, if the main scrollable container is not the body. Fixes #6927.
Preserves the scroll position when switching between tabs. Previously it was being reset to 0, because we detach and re-attach the content. Fixes #6722.
Fixes #9747 Closes #12859
Add an option to mat-select to configure panel max-height Fixes #15803 and probably #11780, #15192 too
Fixes the `selected` value of a `mat-list-option` that is set through an input being reset if a `FormControl` is assigned to the list with a default empty value.