Evaluate use of Angular Material
See original GitHub issueDo we need Angular(JS) Material?
Currently we use AngularJS Material, which cannot be easily migrated. We have the following two options:
- Utilize Angular Material
- Simply use some own CSS / Sass
Advantages of Angular Material
- Theming (do we need it?)
- Accessibility (do we need it?)
- Responsive Design (do we need it?)
- It comes with pre-build components like
mat-select, directives likecdkPortal, ect
Disadvantages of Angular Material
- New framework to learn
- Additional dependency (to maintain and build time)
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (1 by maintainers)
Top Results From Across the Web
Elevation helpers - Angular Material
The Material Design specification gives guidance on expressing elevation on UI elements by adding shadows. Angular Material provides CSS classes and Sass mixins ......
Read more >What is Angular Material Design and Why to use it?
The aim of Material Design is to unify the user experience on the web, mobile and tablet devices. Actually, Angular Material Design is...
Read more >Angular Material - Quick Guide - Tutorialspoint
Angular Material is a UI component library for Angular JS developers. Angular Material's reusable UI components help in constructing attractive, consistent, and ...
Read more >Angular Material for Application UI | Jellyfish.tech
Application UI design with Angular Material. ... Many forms for property evaluation (including district demographics, amenities, neighborhood, ...
Read more >What Is An Angular Material Component, And Why Does It ...
With Angular, you frequently use Angular Material Components to build data-sensitive web apps. This is because they are developed and tested to ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I like the idea of reducing dependencies and better scoping of styles. I think using Angular Material as component library is a stand alone task. #2470 is a further enhancement and we should keep both tickets. (This ticket will be already resolved with #2472 )
Given it some further thoughts I agree. Standards are a cool thing and it gives us a component library for free. It seems also to be very broadly adopted by Angular developers. So I will introduce it when migrating
sorting-option-component, which needs a select component.