check undefined (#10596)

This commit is contained in:
Alan Ren
2020-05-27 16:51:52 -07:00
committed by GitHub
parent e7f65f45f2
commit 032b625ed1
2 changed files with 7 additions and 5 deletions

View File

@@ -53,7 +53,7 @@ let idPool = 0;
selector: 'panel', selector: 'panel',
template: ` template: `
<div #rootContainer class="tabbedPanel fullsize" [ngClass]="_options.layout === NavigationBarLayout.vertical ? 'vertical' : 'horizontal'"> <div #rootContainer class="tabbedPanel fullsize" [ngClass]="_options.layout === NavigationBarLayout.vertical ? 'vertical' : 'horizontal'">
<div *ngIf="!_options.alwaysShowTabs ? _tabs.length !== 1 : true" class="composite title"> <div *ngIf="!_options.alwaysShowTabs ? _tabs && _tabs.length !== 1 : true" class="composite title">
<div class="tabContainer"> <div class="tabContainer">
<div *ngIf="_options.layout === NavigationBarLayout.vertical" class="vertical-tab-action-container"> <div *ngIf="_options.layout === NavigationBarLayout.vertical" class="vertical-tab-action-container">
<button [attr.aria-expanded]="_tabExpanded" [title]="toggleTabPanelButtonAriaLabel" [attr.aria-label]="toggleTabPanelButtonAriaLabel" [ngClass]="toggleTabPanelButtonCssClass" tabindex="0" (click)="toggleTabPanel()"></button> <button [attr.aria-expanded]="_tabExpanded" [title]="toggleTabPanelButtonAriaLabel" [attr.aria-label]="toggleTabPanelButtonAriaLabel" [ngClass]="toggleTabPanelButtonCssClass" tabindex="0" (click)="toggleTabPanel()"></button>

View File

@@ -149,10 +149,12 @@ export class DashboardNavSection extends DashboardTab implements OnDestroy, OnCh
} }
public layout() { public layout() {
const activeTabId = this._panel.getActiveTab; if (this._tabs) {
const localtab = this._tabs.find(i => i.id === activeTabId); const activeTabId = this._panel.getActiveTab;
this._cd.detectChanges(); const localtab = this._tabs.find(i => i.id === activeTabId);
localtab.layout(); this._cd.detectChanges();
localtab.layout();
}
} }
public refresh(): void { public refresh(): void {