LoginSignup
0
0

More than 5 years have passed since last update.

Angular Materialのセットアップ

Posted at

内容

Angular Material を利用するためのセットアップ方法についてのメモ

セットアップ方法

  • ターミナル上で npm install --save @angular/material @angular/cdk @angular/animations と入力。
  • BrowserAnimationsModuleをimport
app.module.ts
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';

@NgModule({
  ...
  imports: [BrowserAnimationsModule],
  ...
})
export class AppModule { }
  • themeを設定

ここで言うthemeとは、アプリ内で利用するMaterialスタイルのこと。事前に準備されているもの(prebuild)がある。独自にテーマを作成する方法もあるが、そちらは後述。今回はprebuildのテーマを使用。style.css に以下を記述する。

style.css
/* prebuildのテーマは4つ準備されているので好みで選択 */
 @import "~@angular/material/prebuilt-themes/deeppurple-amber.css";
/* @import "~@angular/material/prebuilt-themes/indigo-pink.css"; */
/* @import "~@angular/material/prebuilt-themes/pink-bluegrey"; */
/* @import "~@angular/material/prebuilt-themes/purple-green.css"; */
  • 使用するコンポーネントを都度インポートする
app.module.ts
import { MatButtonModule } from '@angular/material';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    MatButtonModule,
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
  • 適用されているかを確認
app.component.html
<button mat-raised-button color="primary">ボタン</button>

スクリーンショット 2018-12-18 10.26.42.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0