MatTabGroup
— это компонент, предоставляемый Angular Material, библиотекой компонентов пользовательского интерфейса для приложений Angular. Он представляет собой контейнер для организации и отображения нескольких вкладок. Каждая вкладка обычно содержит разное содержимое или функциональность.
Свойства компонента MatTabGroup
включают:
selectedIndex
: представляет индекс выбранной в данный момент вкладки.disableRipple
: логическое значение, указывающее, следует ли отключить эффект пульсации при выборе вкладок.dynamicHeight
: логическое значение, указывающее, следует ли регулировать высоту тела вкладки в зависимости от ее содержимого.animationDuration
: продолжительность анимации вкладок при переключении между вкладками.backgroundColor
: цвет фона группы вкладок.color
: цвет текста группы вкладок.
Методы, доступные для компонента MatTabGroup
, включают:
focusIndex(index:number)
: устанавливает фокус на вкладке по указанному индексу.realignInkBar()
: пересчитывает положение и размер чернильной полосы, указывающей активную вкладку.scrollToLabel(label: MatTabLabel)
: прокручивает заголовок вкладки, чтобы убедиться, что указанная метка видна.updatePagination()
: обновляет элементы управления нумерацией страниц на основе текущего макета вкладки.