Lazy loading allows developers to load different code pieces on demand. For instance, if you have a retail application that has different departments like garments, groceries, electronics, etc. If you load all the sections, in the beginning, your application will be slow. This is when you need lazy loading. It helps the application load faster because it loads only parts that the user wants to see.

This interview questions on angular 2 are always a level up and thus a little tough to crack.

BY Best Interview Question ON 05 Oct 2019