I know this might get an answer here, however that goes more for lazy loading implementation itself.
So, this is a typical UI-Router
config block:
app.config(function($stateProvider, $urlRouterProvider, $injector) {
$stateProvider
.state('home', {
url: '/home',
templateUrl: 'view_home.html', // Actually SHOULD BE result of a XHR request ....
controller: 'HomeCtrl'
});
});
But what if I want to load such templateUrl
when it's requested ($stageChangeStart
) and it would be AJAX request based.
How should it be implemented? How are LARGE angular applications dealing with this?