Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 2.09 KB

GETTING_STARTED.md

File metadata and controls

76 lines (57 loc) · 2.09 KB

Get started with Angular Material 2 using the Angular CLI.

Install the CLI

npm install -g angular-cli

Create a new project

ng new my-project

The new command creates a project with a build system for your Angular app.

Install Angular Material components

npm install --save @angular/material

Import the Angular Material NgModule

src/app/app.module.ts

import { MaterialModule } from '@angular/material';
// other imports 
@NgModule({
  imports: [MaterialModule.forRoot()],
  ...
})
export class PizzaPartyAppModule { }

Include the core and theme styles:

This is required to apply all of the core and theme styles to your application. You can either use a pre-built theme, or define your own custom theme.

🔱 See the theming guide for instructions.

Additional setup for md-slide-toggle and md-slider:

The slide-toggle and slider components have a dependency on HammerJS.

Add HammerJS to your application via npm, a CDN (such as the Google CDN), or served directly from your app.

Configuring SystemJS

If your project is using SystemJS for module loading, you will need to add @angular/material to the SystemJS configuration:

System.config({
  // existing configuration options
  map: {
    ...,
    '@angular/material': 'npm:@angular/material/material.umd.js'
  }
});

[Optional] Using Material Design icons with md-icon:

  • If you want to use Material Design icons in addition to Angular Material components, load the Material Design font in your index.html.
    md-icon supports any font icons or svg icons, so this is only one option for an icon source.

src/index.html

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

Sample Angular Material 2 projects