Ignite UI for Angular Banner - Documentation

The Ignite UI Banner provides a highly template-able and easy to use banner that can be shown in your application.

Usage:

<igx-banner #banner>
  Our privacy settings have changed.
 <igx-banner-actions>
     <button type="button" igxButton="contained">Read More</button>
     <button type="button" igxButton="contained">Accept and Continue</button>
 </igx-banner-actions>
</igx-banner>

IgxBannerComponent

new IgxBannerComponent(): IgxBannerComponent

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:250

Returns IgxBannerComponent

Fires after the banner hides

public handleClosed(event) {
 ...
}
<igx-banner (closed)="handleClosed($event)"></igx-banner>
closed: EventEmitter<BannerEventArgs>

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:108

Fires before the banner hides

public handleClosing(event) {
 ...
}
<igx-banner (closing)="handleClosing($event)"></igx-banner>
closing: EventEmitter<BannerCancelEventArgs>

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:122

Fires after the banner shows up

public handleOpened(event) {
 ...
}
<igx-banner (opened)="handleOpened($event)"></igx-banner>
opened: EventEmitter<BannerEventArgs>

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:80

Fires before the banner shows up

public handleOpening(event) {
 ...
}
<igx-banner (opening)="handleOpening($event)"></igx-banner>
opening: EventEmitter<BannerCancelEventArgs>

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:94

Get the animation settings used by the banner open/close methods

let currentAnimations: ToggleAnimationSettings = banner.animationSettings
get animationSettings(): ToggleAnimationSettings

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:148

Returns ToggleAnimationSettings

Set the animation settings used by the banner open/close methods

import { slideInLeft, slideOutRight } from 'igniteui-angular';
...
banner.animationSettings: ToggleAnimationSettings = { openAnimation: slideInLeft, closeAnimation: slideOutRight };
set animationSettings(settings: ToggleAnimationSettings): void

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:137

Parameters

  • settings: ToggleAnimationSettings

Returns void

Gets whether the banner is collapsed.

const isCollapsed: boolean = banner.collapsed;
get collapsed(): boolean

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:211

Returns boolean

Returns the native element of the banner component

const myBannerElement: HTMLElement = banner.element;
get element(): HTMLElement

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:221

Returns HTMLElement

Gets/Sets whether the banner is expanded (visible) or collapsed (hidden). Defaults to false. Setting to true opens the banner, while false closes it.

get expanded(): boolean

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:185

Example

// Expand the banner
banner.expanded = true;

Returns boolean

set expanded(value: boolean): void

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:189

Parameters

  • value: boolean

Returns void

Gets/Sets the resource strings.

set resourceStrings(value: IBannerResourceStrings): void

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:159

Parameters

Returns void

Closes the banner

myBanner.close();
<igx-banner #banner>
...
</igx-banner>
<button type="button" (click)="banner.close()">Close Banner</button>
close(event: Event): void

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:300

Parameters

  • event: Event

Returns void

Opens the banner

myBanner.open();
<igx-banner #banner>
...
</igx-banner>
<button type="button" (click)="banner.open()">Open Banner</button>
open(event: Event): void

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:270

Parameters

  • event: Event

Returns void

Toggles the banner

myBanner.toggle();
<igx-banner #banner>
...
</igx-banner>
<button type="button" (click)="banner.toggle()">Toggle Banner</button>
toggle(event: Event): void

Defined in projects/igniteui-angular/banner/src/banner/banner.component.ts:330

Parameters

  • event: Event

Returns void