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