Angular6-materials
Angular 6-マテリアル
マテリアルを使用するには、パッケージをインポートする必要があります。 Angular 2にも上記のすべての機能がありますが、@ angular/coreモジュールの一部として利用できます。 Angular 6には、別のモジュール*@angular/materials.*が用意されています。 これにより、ユーザーは必要な材料をインポートできます。
マテリアルの使用を開始するには、マテリアルとcdkの2つのパッケージをインストールする必要があります。 マテリアルコンポーネントは、高度な機能のためにアニメーションモジュールに依存しているため、同じためのアニメーションパッケージ、つまり@ angular/animationsが必要です。 パッケージは前の章ですでに更新されています。
package.jsonを見てみましょう。 @ angular/material および @ angular/cdk がインストールされます。
マテリアルを操作するためにインストールされるパッケージを強調表示しました。
次に示すように、親モジュールのモジュールをインポートします- app.module.ts 。
上記のファイルでは、@ angular/materialsから次のモジュールをインポートしました。
そして、以下に示すように、インポート配列でも同じことが使用されます-
上記のファイルに、MenuとSideNavを追加しました。
Menu
メニューを追加するには、 <mat-menu> </mat-menu> が使用されます。 ファイル*および*名前を付けて保存*アイテムは、 *mat-menu の下のボタンに追加されます。 メニュー*が追加されたメインボタンがあります。 同じ参照は、 *[matMenuTriggerFor] = "menu" を使用し、<mat-menu> で#を使用してメニューを使用することにより、<mat-menu>に与えられます。
sidenavを追加するには、 <mat-sidenav-container> </mat-sidenav-container> が必要です。 <mat-sidenav> </mat-sidenav> は、子としてコンテナに追加されます。 *(click)= "sidenav.open()" *を使用してsidenavをトリガーする別のdivが追加されています。 以下は、ブラウザのメニューとサイドナブの表示です-
メニューをクリックすると、以下に示すように、*ファイル*と*名前を付けて保存*という2つのアイテムが表示されます-
材料を使用して日付ピッカーを追加しましょう。 日付ピッカーを追加するには、日付ピッカーを表示するために必要なモジュールをインポートする必要があります。
ここでは、* MatDatepickerModule、MatInputModule、、 *MatNativeDateModule などのモジュールをインポートしました。
さて、 app.component.ts は次のようになります-
これは、日付ピッカーがブラウザに表示される方法です。