Angular.js Ленивая Загрузка

Я использую фреймворк angular.js 1.5.8 вместе с библиотекой "oc.lazyload" для отложенной загрузки приложений. Теперь я пытаюсь загрузить "дочерний" компонент из родительского компонента (т. Е. Лениво загрузить компонент "навигация" в "основной"), но это действительно работает.

Главный компонент:

angular.module('app', [
        'ngRoute', 'oc.lazyLoad'
    ]).component('main', {
        template: '<navigation></navigation>',
        controller: function($ocLazyLoad: any) {
            return $ocLazyLoad.load('ui/navigation.js');
        }
    })
)

Navigation.js:

angular.module('app').component('navigation', {
    templateUrl: './ui/navigation.html'
});

Когда я заглядываю в консоль разработчика, то показывает, что загружен только файл navigation.js, а не шаблон (navigation.html).

Однако он работает, когда я использую его со свойством разрешения ngRouter. Что-нибудь подобное я мог бы использовать для компонентов?

0 ответов

Другие вопросы по тегам