MCPcopy Index your code
hub / github.com/angular/components / open

Method open

src/aria/private/tabs/tabs.ts:276–287  ·  view source on GitHub ↗
(tab: TabPattern | undefined)

Source from the content-addressed store, hash-verified

274 /** Opens the given tab or the current active tab. */
275 open(tab?: TabPattern): boolean;
276 open(tab: TabPattern | undefined): boolean {
277 tab ??= this.activeTab();
278
279 if (tab === undefined) return false;
280
281 const success = this.expansionBehavior.open(tab);
282 if (success) {
283 this.selectedTab.set(tab);
284 }
285
286 return success;
287 }
288
289 /** Executes a navigation operation and expand the active tab if needed. */
290 private _navigate(op: () => boolean, shouldExpand: boolean = false): void {

Callers 2

TabListPatternClass · 0.95
_navigateMethod · 0.95

Calls 2

setMethod · 0.80
openMethod · 0.65

Tested by

no test coverage detected