I am trying to create a template with a paginated table and am using the example from https://material.angular.io/components/table/overview#pagination which has a link to a stackblitz example https://stackblitz.com/angular/bymxnvovkvk
When I download the code, run npm install and then ng serve I see a page that looks simialar, but is missing some Material design and looks very flat. When I try to add other material items like a Sidenav, I get errors stating "can not find module “@angular/material”. I verified that it is included, but why would it not work on my machine if its working on stackblitz?
I also had a problem with Angular material not working properly. I installed it through
npm
, but it seems that the better solution is to use,ng add @angular/material
.This should work fine and make angular material work properly. You also might want to uninstall
@angular/material
first, using:npm uninstall @angular/material
Hope it helps!
PS Say no to the
HammerJS
option when it is installing.Suggested reading: https://material.angular.io/guide/getting-started