The devil’s in the details, and you know what’s full of details? Managing modals, popups and dialogs in a single page app. You want to reliably display them, yet it’s super easy to have bugs turning up with them, such as a modal staying stuck on top of your UI even though the underlying state has changed.
According to Stack Overflow’s 2017 survey, Angular remains the world’s most popular front-end framework. Angular is the world’s no.1 most popular front-end framework. Angular’s framework approach is to keep most of the magic under the hood, providing tooling and best practices on top. Angular encourages you to use components, splitting your UI into separated and reusable pieces.
Fans of Angular CLI get Protractor end-to-end tests generated with each scaffolded project. In this blog post Gleb will show us how to add Cypress E2E tests instead with minimum effort (and TypeScript support)!