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