角度アプリケーションを構築しており、そのルートが要求されたときにのみコンポーネントをロードします。私はこのような何かが、ログインコンポーネントが遅延ロード角度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