The Testing Toolchain The Testing Toolchain Our testing toolchain will consist of the following tools: Jasmine Karma Phantom-js Istanbul Sinon ChaiJasmine is the most popula...
State Management State Management For larger Angular applications with a lot of asynchronous activity and wherethere's a lot of state that is being shared and manipulated acros...
Dynamically Adding Route Components Dynamically Adding Route Components Rather than define each route's component separately, use RouterOutlet which serves as a component plac...
Observables Observables An exciting new feature used with Angular is the Observable . This isn't anAngular specific feature, but rather a proposed standard for managingasync da...
Change Detection Strategy: OnPush Change Detection Strategy: OnPush To inform Angular that we are going to comply with the conditions mentioned before to improve performance, w...