Options
All
  • Public
  • Public/Protected
  • All
Menu

Holds the information of tab opened in a tab view.

See TabView for more information.

Hierarchy

  • OpenedTab

Implements

Index

Constructors

Properties

canBeClosed: boolean

See [TabContent.canBeClosed]{@link TabContent#canBeClosed}.

initial: boolean = false

See [TabContent.initial]{@link TabContent#initial}.

injectedObject: object = {}

See [TabContent.injectedObject]{@link TabContent#injectedObject}.

isTabInitialized: boolean = false

Whether the tab was initialized after it's creation.

See [TabGroup.initializeTab()]{@link TabView#initializeTab} for more information.

label: TabLabel

See {@link TabContent#label}.

order: number = 0

See [TabContent.order]{@link TabContent#order}.

parentUniqueId: any = undefined

See [TabContent.parentUniqueId]{@link TabContent#parentUniqueId}.

portal: ComponentPortal<any>

Reference to the component portal that is used to display the tab content

tabClosed$: Subject<void>

A stream that is injected into each tab and is used to inform the tab about its termination

tabContentComponent: Type<any>

See [TabContent.tabContentComponent]{@link TabContent#tabContentComponent}.

tabSelected$: BehaviorSubject<boolean>

A stream that is injected into each tab and is used to inform that tab whenever it is selected or deselected

uniqueId: string

Methods

  • destroy(): void
  • getIcon(): string
  • getIcon$(): Observable<string>
  • getText$(): Observable<string>
  • setIcon(icon: string): void
  • setText(text: string): void

Generated using TypeDoc