Redux and @ngrx/store reducers for CRUD operations often have a similar shape and end up being mostly boilerplate code. To help simplify and cut on the boilerplate, the ngrx organization created a new library called @ngrx/entity that can used with @ngrx/store in Angular 2+ projects. With @ngrx/entity, resources are known as entities (e.g.: users, todos, tickets, …) and we can create entity adapters that have built-in methods for CRUD reducer actions (create, read, update, delete).
Testing is one of the most important aspects of the modern application development process. Today, high quality, robust applications are the norm; nobody appreciates a buggy application. This article will walk you through testing your Angular application using capabilities that are already part of your Angular project.
We're happy to announce that the in-depth and complete book on Angular has been updated to Angular 5. Become an Angular 5 expert today.