Sliders and Table in Angular using Angular Material not working

i’m following the angular material guide to implement sliders and table in my app but for some reason, ticks for slider and table as whole isn’t appearing.



image

Table source code is same as in example
image

Do you have a Stackblitz or something that we can look at? Usually the Material issues I run into are related to needing to import a buttload of stuff into the module.ts.

app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

//declarations
import { ScratchProjectComponent } from './scratch/scratch-project.component';
import { ScratchProjectConfiguration } from './scratch/scratch-project.component';

import { BlankProjectComponent } from './blank/blank-project.component';
import { BlankProjectConfiguration } from './blank/blank-project.component';

import { UploadProjectComponent } from './upload/upload-project.component';

//imports
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';
import { GestureConfig } from '@angular/material';
import 'hammerjs';
import { DemoMaterialModule } from './material-module';



import { FormsModule } from '@angular/forms';

//ng2-fileupload
import { FileUploadModule } from 'ng2-file-upload';
import { MainCanvasComponent } from './main-canvas/main-canvas.component';
import { TopNavbarComponent } from './main-canvas/top-navbar/top-navbar.component';
import { BottomNavbarComponent } from './main-canvas/bottom-navbar/bottom-navbar.component';
import { LeftNavbarComponent } from './main-canvas/left-navbar/left-navbar.component';
import { RightNavbarComponent } from './main-canvas/right-navbar/right-navbar.component';
import { DiagramContainerComponent } from './main-canvas/diagram-container/diagram-container.component';
import { BottomSecondaryContainerComponent } from './main-canvas/bottom-secondary-container/bottom-secondary-container.component';


@NgModule({
  declarations: [
    AppComponent,
    ScratchProjectComponent,
    ScratchProjectConfiguration,
    BlankProjectComponent,
    BlankProjectConfiguration,
    UploadProjectComponent,
    MainCanvasComponent,
    TopNavbarComponent,
    BottomNavbarComponent,
    LeftNavbarComponent,
    RightNavbarComponent,
    DiagramContainerComponent,
    BottomSecondaryContainerComponent,

  ],
  imports: [
    BrowserModule,
    AppRoutingModule,

    BrowserAnimationsModule,
    DemoMaterialModule,
    FormsModule,
    FileUploadModule,

  ],
  providers: [
    { provide: HAMMER_GESTURE_CONFIG, useClass: GestureConfig }

  ],
  entryComponents: [ScratchProjectConfiguration, BlankProjectConfiguration, ],
  bootstrap: [AppComponent]
})
export class AppModule { }

material-module.ts

import {DragDropModule} from '@angular/cdk/drag-drop';
import {ScrollingModule} from '@angular/cdk/scrolling';
import {CdkTableModule} from '@angular/cdk/table';
import {CdkTreeModule} from '@angular/cdk/tree';
import {NgModule} from '@angular/core';
import {
  MatAutocompleteModule,
  MatBadgeModule,
  MatBottomSheetModule,
  MatButtonModule,
  MatButtonToggleModule,
  MatCardModule,
  MatCheckboxModule,
  MatChipsModule,
  MatDatepickerModule,
  MatDialogModule,
  MatDividerModule,
  MatExpansionModule,
  MatGridListModule,
  MatIconModule,
  MatInputModule,
  MatListModule,
  MatMenuModule,
  MatNativeDateModule,
  MatPaginatorModule,
  MatProgressBarModule,
  MatProgressSpinnerModule,
  MatRadioModule,
  MatRippleModule,
  MatSelectModule,
  MatSidenavModule,
  MatSliderModule,
  MatSlideToggleModule,
  MatSnackBarModule,
  MatSortModule,
  MatStepperModule,
  MatTableModule,
  MatTabsModule,
  MatToolbarModule,
  MatTooltipModule,
  MatTreeModule,
} from '@angular/material';

@NgModule({
  exports: [
    CdkTableModule,
    CdkTreeModule,
    DragDropModule,
    MatAutocompleteModule,
    MatBadgeModule,
    MatBottomSheetModule,
    MatButtonModule,
    MatButtonToggleModule,
    MatCardModule,
    MatCheckboxModule,
    MatChipsModule,
    MatStepperModule,
    MatDatepickerModule,
    MatDialogModule,
    MatDividerModule,
    MatExpansionModule,
    MatGridListModule,
    MatIconModule,
    MatInputModule,
    MatListModule,
    MatMenuModule,
    MatNativeDateModule,
    MatPaginatorModule,
    MatProgressBarModule,
    MatProgressSpinnerModule,
    MatRadioModule,
    MatRippleModule,
    MatSelectModule,
    MatSidenavModule,
    MatSliderModule,
    MatSlideToggleModule,
    MatSnackBarModule,
    MatSortModule,
    MatTableModule,
    MatTabsModule,
    MatToolbarModule,
    MatTooltipModule,
    MatTreeModule,
    ScrollingModule,
  ]
})
export class DemoMaterialModule {}


/**  Copyright 2018 Google Inc. All Rights Reserved.
    Use of this source code is governed by an MIT-style license that
    can be found in the LICENSE file at http://angular.io/license */

Does this help?