Si vous venez de ReactJs, vous devez sans connaître Redux, la librairie d’unification des états de votre application. Et bien, sachez qu’il existe une librairie qui s’en est inspirée pour Angular : ngrx. Elle utilise les même principes : Actions, Reducers et Selectors. Découvrons ensemble comment l’intégrer dans votre projet Angular. Première étape :
Angular : comment résoudre le problème : Cannot read property ‘root’ of undefined, Unit test et Jasmine
Vous êtes en train de tester votre composant, qui utilise des Router et des ActivatedRoute, et paf, vous tombez sur l’erreur : Cannot read property ‘root’ of undefined. Des heures plus tard, impossible de trouver une solution à votre problème. Comment faire ? Debugger, pas à pas Bon, malgré les schemas: [ NO_ERRORS_SCHEMA ]