There is a project on the first Angular. There is a main "page" and "page" of goods. The list of goods comes from the backend of Ajax and the delay can be up to 3 seconds. When clicking on a link from the main to products, an empty “page” with a header and a footer is first displayed, and after 1-3 seconds, when the list of goods came from the backend, a list of goods was rendered.

The question is: are there any tools in the angular (out of the box or plug-in) that allows you to make it so that when you click on a link, the transition does not take place immediately, but only after the list of goods arrives? In order not to show the user a blank page, and redirect it only when data for this page came.

PS: I use ui-router

0