question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Evaluate use of Angular Material

See original GitHub issue

Do we need Angular(JS) Material?

Currently we use AngularJS Material, which cannot be easily migrated. We have the following two options:

  1. Utilize Angular Material
  2. 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 like cdkPortal, ect

Disadvantages of Angular Material

  • New framework to learn
  • Additional dependency (to maintain and build time)

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
shaman-apprenticecommented, Nov 2, 2021

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 )

1reaction
shaman-apprenticecommented, Oct 30, 2021

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found