Skip to content

Instantly share code, notes, and snippets.

@asciant
Last active June 29, 2018 06:55
Show Gist options
  • Save asciant/93c977da3d5ed73f2836387e4acf106f to your computer and use it in GitHub Desktop.
Save asciant/93c977da3d5ed73f2836387e4acf106f to your computer and use it in GitHub Desktop.
Angular
ng n MyApp --routing
cd MyApp
npm install --save '@angular/material' '@angular/cdk'
npm install --save '@angular/animations'
[In app.module.ts]
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
imports: [
BrowserModule,
BrowserAnimationsModule,
AppRoutingModule,
UploadModule
],
ng g m shared/material --flat
[Copy contents of material.module.ts file]
[In app.module.ts]
imports: [
BrowserModule,
BrowserAnimationsModule,
AppRoutingModule,
UploadModule,
MaterialModule
},
npm install --save hammerjs
[In main.ts]
import 'hammerjs';
import { NgModule } from '@angular/core';
import {
MatAutocompleteModule,
MatButtonModule,
MatButtonToggleModule,
MatCheckboxModule,
MatToolbarModule,
MatTooltipModule,
MatCardModule,
MatChipsModule,
MatDatepickerModule,
MatDialogModule,
MatExpansionModule,
MatFormFieldModule,
MatGridListModule,
MatIconModule,
MatInputModule,
MatListModule,
MatMenuModule,
MatNativeDateModule,
MatPaginatorModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatRadioModule,
MatRippleModule,
MatSelectModule,
MatSidenavModule,
MatSliderModule,
MatSlideToggleModule,
MatSnackBarModule,
MatSortModule,
MatTableModule,
MatTabsModule,
MatStepperModule
} from '@angular/material';
@NgModule({
imports: [
MatAutocompleteModule,
MatButtonModule,
MatButtonToggleModule,
MatCardModule,
MatCheckboxModule,
MatChipsModule,
MatDatepickerModule,
MatDialogModule,
MatExpansionModule,
MatFormFieldModule,
MatGridListModule,
MatIconModule,
MatInputModule,
MatListModule,
MatMenuModule,
MatNativeDateModule,
MatPaginatorModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatRadioModule,
MatRippleModule,
MatSelectModule,
MatSidenavModule,
MatSliderModule,
MatSlideToggleModule,
MatSnackBarModule,
MatStepperModule,
MatSortModule,
MatTableModule,
MatTabsModule,
MatToolbarModule,
MatTooltipModule,
],
exports: [
MatAutocompleteModule,
MatButtonModule,
MatButtonToggleModule,
MatCardModule,
MatCheckboxModule,
MatChipsModule,
MatDatepickerModule,
MatDialogModule,
MatExpansionModule,
MatGridListModule,
MatIconModule,
MatInputModule,
MatListModule,
MatMenuModule,
MatNativeDateModule,
MatPaginatorModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatRadioModule,
MatRippleModule,
MatSelectModule,
MatSidenavModule,
MatSliderModule,
MatSlideToggleModule,
MatSnackBarModule,
MatStepperModule,
MatSortModule,
MatTableModule,
MatTabsModule,
MatToolbarModule,
MatTooltipModule,
]
})
export class MaterialModule { }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment