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. Что-нибудь подобное я мог бы использовать для компонентов?