mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
2.1 KiB
2.1 KiB
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-iconsupports 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">