Angular Material doesn't suffer from any of those issues because it is based on flexbox. It works without Javascript, only it hasn't been written to do that. There are two issues:
- first, the elements being selected are all angular directives like `md-content`, `md-button` -- not a dependency on Javascript but clearly targeting a JS app
- a second theme stylesheet is dynamically generated and injected into the head
None of these are strict requirements -- I've extracted the stylesheet and repurposed it for my own projects.
- first, the elements being selected are all angular directives like `md-content`, `md-button` -- not a dependency on Javascript but clearly targeting a JS app
- a second theme stylesheet is dynamically generated and injected into the head
None of these are strict requirements -- I've extracted the stylesheet and repurposed it for my own projects.