Angular Divider (デバイダー) コンポーネントの概要
デバイダー コンポーネントは、コンテンツを水平と垂直の両方向に分割できます。
Angular Divider の例
デフォルトでは、デバイダーは水平の実線です。
Ignite UI for Angular Divider を使用した作業の開始
Ignite UI for Angular Divider コンポーネントを使用した作業を開始するには、Ignite UI for Angular をインストールする必要があります。既存の Angular アプリケーションで、以下のコマンドを入力します。
ng add igniteui-angular
Ignite UI for Angular については、「はじめに」トピックをご覧ください。
次に、app.module.ts ファイルに IgxDividerModule
をインポートします。
// app.module.ts
...
import { IgxDividerModule } from 'igniteui-angular';
// import { IgxDividerModule } from '@infragistics/igniteui-angular'; for licensed package
@NgModule({
...
imports: [..., IgxDividerModule],
...
})
export class AppModule {}
あるいは、16.0.0
以降、IgxDividerDirective
をスタンドアロンの依存関係としてインポートできます。
// home.component.ts
import { IgxDividerDirective } from 'igniteui-angular';
// import { IgxDividerDirective } from '@infragistics/igniteui-angular'; for licensed package
@Component({
selector: 'app-home',
template: '<igx-divider></igx-divider>',
styleUrls: ['home.component.scss'],
standalone: true,
imports: [IgxDividerDirective]
})
export class HomeComponent {}
Ignite UI for Angular Divider モジュールまたはディレクティブをインポートしたので、igx-divider
コンポーネントの使用を開始できます。
Angular Divider の使用
垂直デバイダー
vertical
属性を追加してその値を true
に設定することで、デバイダーの方向を水平から垂直に変更できます。
<igx-divider [vertical]="true"></igx-divider>
破線の仕切り
デバイダーのデフォルト スタイルは solid
ですが、dashed
も使用できます。
デフォルトの外観を変更するには、デバイダーの type
属性を使用してその値を dashed
に設定します。
<igx-divider type="dashed"></igx-divider>
インセット デバイダー
デバイダーは両側に設定できます。
デバイダーを埋め込むには、デバイダーの middle
属性を true
に設定し、inset
値を指定することにより、デバイダーが両端から縮小し始めます。
値の最後に単位 (px,rem,%...) を追加する必要があることに注意してください。単位がない場合は機能しません。
// Both side
<igx-divider [middle]="true" inset="80px"></igx-divider>
// Left side only
<igx-divider inset="40px"></igx-divider>
middle
属性の値が誤った値に設定されている場合、または属性がそれ以外で省略されている場合は、デバイダーは左側にのみ設定されます。
API リファレンス
その他のリソース
コミュニティに参加して新しいアイデアをご提案ください。