Class IgxNavigationDrawerComponent

Ignite UI for Angular Navigation Drawer - ヘルプ

Ignite UI Navigation Drawer は Navbar と使用可能な縮小可能なサイド ナビゲーション コンテナーです。

例:

<igx-nav-drawer id="navigation" [isOpen]="true">
<ng-template igxDrawer>
<nav>
<span igxDrawerItem [isHeader]="true">Email</span>
<span igxDrawerItem igxRipple>Inbox</span>
<span igxDrawerItem igxRipple>Deleted</span>
<span igxDrawerItem igxRipple>Sent</span>
</nav>
</ng-template>
</igx-nav-drawer>

実装

コンストラクター

プロパティ

closed: EventEmitter<any> = ...

Navigation Drawer が閉じたときに発生するイベントです。

<igx-nav-drawer (closed)='onClosed()'></igx-nav-drawer>
closing: EventEmitter<any> = ...

Navigation Drawer が閉じるときに発生するイベントです。

<igx-nav-drawer (closing)='onClosing()'></igx-nav-drawer>
disableAnimation: boolean = false

ドロワーを切り替えるときにアニメーションを有効または無効にします。デフォルトで false に設定されます。

<igx-nav-drawer [disableAnimation]="true"></igx-nav-drawer>
enableGestures: boolean = true

ドロワーを利用するために、端からスワイプ/パンニングして開く、スワイプ切り替え、およびパンニング ドラッグなどのタッチ ジェスチャの使用を有効にします。

// get
let gesturesEnabled = this.navdrawer.enableGestures;
<!--set-->
<igx-nav-drawer [enableGestures]='true'></igx-nav-drawer>
id: string = ...

コンポーネントの ID

// get
let myNavDrawerId = this.navdrawer.id;
<!--set-->
<igx-nav-drawer id='navdrawer'></igx-nav-drawer>
miniWidth: string = '68px'

mini 状態でドロアーの幅。デフォルト値は 68px です。

// get
let navDrawerMiniWidth = this.navdrawer.miniWidth;
<!--set-->
<igx-nav-drawer [miniWidth]="'34px'"></igx-nav-drawer>
opened: EventEmitter<any> = ...

Navigation Drawer が開いたときに発生するイベントです。

<igx-nav-drawer (opened)='onOpened()'></igx-nav-drawer>
opening: EventEmitter<any> = ...

Navigation Drawer が開くときに発生するイベントです。

 <igx-nav-drawer (opening)='onOpening()'></igx-nav-drawer>
pin: boolean = false

ピン固定される場合、ドロワーをコンテンツ上に配置する代わりに相対的な位置が設定されます。 追加のレイアウト スタイルが必要になる場合があります。

// get
let navDrawerIsPinned = this.navdrawer.pin;
<!--set-->
<igx-nav-drawer [pin]='false'></igx-nav-drawer>
pinChange: EventEmitter<boolean> = ...

双方向バインディングのためのピン固定状態変更の出力。

<igx-nav-drawer [(pin)]='isPinned'></igx-nav-drawer>
pinThreshold: number = 1024

自動ピン固定を切り替えるためのデバイスの最小幅。 デフォルト値は 1024 です。この動作を無効にするには false 値に設定します。

// get
let navDrawerPinThreshold = this.navdrawer.pinThreshold;
<!--set-->
<igx-nav-drawer [pinThreshold]='1024'></igx-nav-drawer>
position: string = 'left'

Navigation Drawer の位置。"left" (デフォルト値) または "right" です。

// get
let myNavDrawerPosition = this.navdrawer.position;
<!--set-->
<igx-nav-drawer [position]="'left'"></igx-nav-drawer>
width: string = '280px'

開いたドロアーの幅。デフォルト値は "280px" です。

// get
let navDrawerWidth = this.navdrawer.width;
<!--set-->
<igx-nav-drawer [width]="'228px'"></igx-nav-drawer>

アクセサー

メソッド