Я пытаюсь реализовать lazyload следующим образом, но выдает следующее сообщение об ошибке:
[$ controller: ctrlreg] Контроллер с именем 'BannerSettingsController' не зарегистрирован.
Вот мой код:
.state('banner_settings', {
url: '/banner_settings',
views: {
'header': { templateProvider: function($http, $stateParams, GetHeader) {
return GetHeader.get().then(function(obj){
return $http.get(obj.templateName).then(function(tpl){
return tpl.data;
});
});
}
},
'content': {
templateUrl: "partials/banner_settings.html",
controller : 'BannerSettingsController'
},
'footerCopyright': { templateUrl: 'partials/after_login/copyright.html' },
'sidebar': { templateProvider: function($http, $stateParams, GetSidebar) {
return GetSidebar.get().then(function(obj){
return $http.get(obj.templateName).then(function(tpl){
return tpl.data;
});
});
}
}
},
resolve: {
loadMyFiles: function($ocLazyLoad) {
return $ocLazyLoad.load({
files: [
"app/controllers/BannerSettingsController.js"
]
});
}
}
})