angular Angular Router: Revealing some interesting facts and features Exploring some handy features provided by Angular Router
angular Demystifying angular/router: what is RouterScroller and why is it useful ? The RouterScroller entity is a very interesting part of the Angular Router. In this post, we're going to have a look at how it works, what makes its features possible and how it can be configured, depending on the developer's needs.
angular Testing Angular route guards with the RouterTestingModule We explore how to test route guards in isolation by stubbing services and passing fake routing data structures. Then we use the RouterTestingModule to test route guards in practice with route configurations.
angular Testing routed Angular components with the RouterTestingModule We learn how to stub the ActivatedRoute service for shallow routed component tests. We then use the RouterTestingModule for integrated routed component tests.
angular Testing Angular routing components with the RouterTestingModule This article teaches us about shallow and integrated routing component tests. The RouterTestingModule is useful for integrated routing component tests. To learn what the RouterTestingModule does, we discuss the Location service and its dependencies.
angular The difference between the canActivate and canActivateChild guards canActivateInterface that a class can implement to be a guard deciding if a route can be activated. If all guards return true, navigation will continue. If any guard returns false,
angular Improved Navigation in Angular 7 with switchMap In this article we’ll examine these changes and see how they can be used. We’ll also see how switchMap enforces that only one navigation can exist at any one time.
angular New in Angular 7.1: Router Updates In this article, we’ll explore how to start using these new features. We’ll also understand the motivations behind them, and take a glance at how they are implemented in the Angular sources.
angular How to reuse common layouts in Angular using Router Most of the web apps I worked on so far, had a design where different pages are using common layout. For example layout which consists of header, footer and sidebar,
angular Angular Router Series: Pillar 3 — Lazy Loading, AOT, and Preloading Lazy loading is a useful technique for faster initial page loads. With lazy loading, your application loads faster by shipping only the essential startup code to the browser. Another code is placed inside of feature modules, which are loaded on demand.
angular Angular Router Series: Pillar 2 — Understanding The Router’s Navigation Cycle Routing is essential for any frontend framework or library. It makes single page applications possible by letting us load the application once, and display different content to the user through
angular The Three Pillars of the Angular Router — Router States and URL Matching In the introductory article for this series, we glanced over the architecture of Angular’s router, and defined three pillars of the router: router states, navigation, and lazy loading.
angular Angular Router Series: Secondary Outlets Primer In this short article, we’re going to explore secondary outlets (sometimes called named router outlets), and see the role they play in routing.
angular The Three Pillars of Angular Routing. Angular Router Series Introduction. The Angular router is a marvel of software engineering. From handling application navigation to enforcing route guards and facilitating lazy loading of modules, Angular’s router is indispensable for most applications.
angular Deploy an Angular Application to IIS The Angular Router is a fantastic module for Single Page Apps. However, to deploy it in a Production scenario you will typically need to do some configuration to make it work.