Я пытаюсь использовать ui-router с lazyload, от chrome Я вижу, что загруженный js загружен, но угловой вызывает ошибку.oc.lazyload не работает с ui-router, js загружен, но контроллер не инициализирован
От ошибки я могу сказать контроллер не инициализирован, приложенный код маршрутизатора:
var app = angular.module('aaaaa', ['oc.lazyLoad', 'ui.router']);
app.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/pages/dashboard');
$stateProvider.state('index', {
url: '/pages/:name',
templateUrl: function($stateParams) {
return 'templates/' + $stateParams.name + '.html';
},
controllerProvider: function($stateParams) {
return $stateParams.name;
},
resolve: {
loader: ['$ocLazyLoad', '$stateParams', function($ocLazyLoad, $stateParams) {
var url = 'templates/controllers/' + $stateParams.name + '.js';
console.log(url);
return $ocLazyLoad.load({
name: 'aaaaa',
files: [url]
});
}]
}
});
});
я упускаю что-то?