각도 응용 프로그램을 구축 중이며 해당 경로를 요청한 경우에만 구성 요소를로드하려고합니다. 나는 로그인 구성 요소가느린로드 각도 1.5 구성 요소
export default {
register() {
angular.module('trending')
.component('login',() => ({
template: 'Hello!'
})
)
}
};
입니다하지만 오류를 얻을 경우 이런 일이
const states = [{
name: 'login',
url: '/login?sessid',
component: 'login',
resolve: {
login:() => import('./components/login.js').then(login => {
login.default.register()
}),
},
}];
를 작동 할 수 있습니다 생각 로그인 구성 요소 상태 이전에 등록되지 않은 아마도 때문에
angular.js?10a4:13708 Error: [$injector:unpr] Unknown provider:
loginDirectiveProvider <- loginDirective
입니다. 이것이 이것이 결재 재산의 목적을 남용하고 있다는 것을 알았습니다. 나는 단지 그것이 나의 필요에 부합하기를 바랐습니다. 이 문제를 해결하는 더 좋은 방법은 무엇입니까?
https://github.com/ocombe/ocLazyLoad – estus