AngularJS - Контроллер не зарегистрирован в ocLazyLoad - PullRequest
0 голосов
/ 02 октября 2018

Я только что внедрил ocLazyLoad на свой сайт, однако у меня есть проблема в том, что хотя модуль загружается правильно (в любом случае в соответствии с отладкой), но контроллер, по-видимому, все еще не существует.

application.js: Я удалил оттуда oc.lazyload, так как теперь он LazyLoads (по крайней мере, я так думаю? Когда он был там, но файлы JS еще не были загружены, я получил ошибку модуля, так что ..).

маршрутизация.js (файл конфигурации): app.config (['$ routeProvider', "$ locationProvider", '$ translateProvider', '$ ocLazyLoadProvider', функция ($ routeProvider, $ locationProvider, $ translateProvider, $ ocLazyLoadProvider)

{

$ocLazyLoadProvider.config({
         debug: true,
         modules: [
         {
                name: 'ui.tinymce',
                files: [
                        '../controller/tinymce/tinymce.js',
                        '../controller/angular-ui-tinymce/src/tinymce.js',
                        '../../assets/js/app.js?v=140'
                        ]
                }
                ,{
                name: 'smoothScroll',
                files: [
                            '../../assets/js/angular-smooth-scroll.js?v=2'
                        ]
    }]
    });

...

        route: '/Support/Ticket/',
        templateUrl: templatePath + "support" + "/ticket.html",
        resolve: {
        eventCtrl: function ($ocLazyLoad) {
        return $ocLazyLoad.load(
          {
            files: ['app/controller/tinymce/tinymce.js',
                        'app/controller/angular-ui-tinymce/src/tinymce.js',
                        'assets/js/app.js?v=140']
          });
      }
    }

При посещении веб-страницы он дает мне эту информацию отладки:

ocLazyLoad.fileLoaded app/controller/angular-ui-tinymce/src/tinymce.js
angular.js?v=4:344 ocLazyLoad.fileLoaded assets/js/app.js?v=140
angular.js?v=4:344 ocLazyLoad.fileLoaded app/controller/tinymce/tinymce.js
angular.js?v=4:344 ocLazyLoad.componentLoaded (3) ["ui.tinymce", "value", "uiTinymceConfig"]
angular.js?v=4:344 ocLazyLoad.componentLoaded (3) ["ui.tinymce", "directive", "uiTinymce"]
angular.js?v=4:344 ocLazyLoad.componentLoaded (3) ["ui.tinymce", "service", "uiTinymceService"]
angular.js?v=4:344 ocLazyLoad.moduleLoaded ui.tinymce

И ПОСЛЕ отладочной информацииЯ получаю это:

The controller with the name 'TinyMceController' is not registered.

Есть идеи, как это исправить? Если информация отсутствует, скажите.

С уважением, Konst

...