Problemas com $ocLazyLoad no Angujarjs e Spring Boot

Olá, estou com problemas no uso do $ocLazyLoad, pois pelo que pude perceber, não está carregando meu controller.js.
Estou começando a usar estudar tudo isso e não sei como proceder, já li muita coisa, mas nada que pudesse me ajudar.
O uso do $ocLazyLoad está sendo feito no meu .js que controla o roteamento:

'use strict';

angular
    .module('urbanApp')
    .run(['$rootScope', '$state', '$stateParams',
        function ($rootScope, $state, $stateParams) {
            $rootScope.$state = $state;
            $rootScope.$stateParams = $stateParams;
            $rootScope.$on('$stateChangeSuccess', function () {
                window.scrollTo(0, 0);
            });
            FastClick.attach(document.body);
        },
    ])
    .config(['$stateProvider', '$urlRouterProvider',
        function ($stateProvider, $urlRouterProvider) {

            // For unmatched routes
            $urlRouterProvider.otherwise('/');

            // Application routes
            $stateProvider
                .state('app', {
                    abstract: true,
                    templateUrl: 'views/common/layout.html',
                })


                .state('app.dashboard', {
                    url: '/',
                    templateUrl: 'views/dashboard.html',
                    resolve: {
                        deps: ['$ocLazyLoad', function ($ocLazyLoad) {
                            return $ocLazyLoad.load([
                                {
                                    insertBefore: '#load_styles_before',
                                    files: [
                                        'styles/climacons-font.css',
                                        'vendor/rickshaw/rickshaw.min.css'
                                    ]
                                },
                                {
                                    serie: true,
                                    files: [
                                        'vendor/d3/d3.min.js',
                                        'vendor/rickshaw/rickshaw.min.js',
                                        'vendor/flot/jquery.flot.js',
                                        'vendor/flot/jquery.flot.resize.js',
                                        'vendor/flot/jquery.flot.pie.js',
                                        'vendor/flot/jquery.flot.categories.js',
                                        'scripts/controllers/dashboard.js',
                                    ]
                                },
                                {
                                    name: 'angular-flot',
                                    files: [
                                        'vendor/angular-flot/angular-flot.js'
                                    ]
                                }]).then(function () {
                                return $ocLazyLoad.load('scripts/controllers/dashboard.js');
                            });
                        }]
                    },
                    data: {
                        title: 'Dashboard',
                    }
                })

                
        }
    ])
    .config(['$ocLazyLoadProvider', function ($ocLazyLoadProvider) {
        $ocLazyLoadProvider.config({
            debug: false,
            events: false
        });
    }]);

Pelo que vejo na linha que é usado: return $ocLazyLoad.load(‘scripts/controllers/dashboard.js’); o retorno é nullo, se eu imprimir o meu {{$state.current.data}} o meu retorno é esse:

{“title”:“Dashboard”} {“url”:"/",“templateUrl”:“views/dashboard.html”,“resolve”:{“deps”:["$ocLazyLoad",null]},“data”:{“title”:“Dashboard”},“name”:“app.dashboard”}

Não sei se estou fazendo do jeito certo ou como posso verificar qual é o real erro, pois não abre o meu dashboard.html, simplesmente não acontece nada.
Se alguém tiver alguma dica, agradeço!