Last active
June 29, 2018 06:55
-
-
Save asciant/93c977da3d5ed73f2836387e4acf106f to your computer and use it in GitHub Desktop.
Angular
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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