問題タブ [oclazyload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1115 参照

javascript - oc.lazyload が ui-router で動作しない、js がロードされているがコントローラーが初期化されていない

lazyload で ui-router を使用しようとしています。クロムから、必要な js がロードされていることがわかりますが、angular がエラーをスローします。

エラーから、コントローラーが初期化されていないことがわかり、ルーターコードが添付されています。

何か不足していますか?

0 投票する
1 に答える
1707 参照

angularjs - TypeScript で使用する場合の不明なプロバイダー $ocLazyLoad

$ocLazyLoadTypeScript を使用して Angular.js 内で使用しようとしています。ただし、Unknown provider errorが引き続き発生します。私はそれを私の主要なアプリに含めています:

index.module.ts

エラーは、それを my に含めようとしたときに発生しますRouterConfig:

index.route.ts

本当に奇妙な部分は、$ocLazyLoadProvider問題なく含めることができるということです。これは、gulp、typescript、および ui-router を使用した Yeomanの非常に必要最小限のセットアップです。

0 投票する
1 に答える
716 参照

karma-runner - カルマ テストのエラー: oc.lazyLoad

テスト中に Karma でこのエラーが発生します

エラー: [$injector:modulerr] 次の理由によりモジュール *** のインスタンス化に失敗しました: エラー: [$injector:modulerr] モジュール oc.lazyLoad のインスタンス化に失敗しました: ブートストラップ中にモジュールが見つからないため、ocLazyLoad を初期化できません

これは私の角度の初期化です:

これを解決するのを手伝ってくれませんか

0 投票する
1 に答える
339 参照

javascript - Angular - すべての JS が読み込まれたときに関数を呼び出す

すべてのファイル (JS) がロードされたときに関数を呼び出したい (これらのファイルの 1 つにある関数を呼び出したいため)。それ、どうやったら出来るの?

ソース: Metronic テンプレート AngularJS バージョン

0 投票する
1 に答える
1178 参照

angularjs - angular uiルーティングとocLazyLoadを使用してモジュールとファクトリファイルをロードする

i'、次のコードが示すように、ocLazyLoad で angular ui ルーティングを使用して、選択された統計に従って付録ファイルをロードします。

私の問題は:

新しい状態をロードして更新をクリックすると、工場が初期化されないことがあります-コントローラーを初期化する前にファイルが完全にロードされていないためだと思います-

また、同じocLazyLoad関数ですべてのファイルをマージして使用しようとしましたが、機能しserie : trueませんでした

それはocLazyLoadの正しい使い方ですか?

私は次のモジュールを持っています

そしてこれがルーティングです

0 投票する
1 に答える
421 参照

angularjs - angular ocLazyLoad 最新バージョンで jsLoader を構成する方法。

angular oclazyload の以前のバージョンには、スクリプト ローダーとして webpack バンドル ローダーを使用するように asyncLoader を構成するオプションがありました。

angular oclazyload の最新バージョンで同じことを達成する方法。と交換asyncLoaderしてjsLoaderもうまくいきませんでした。

0 投票する
3 に答える
1176 参照

javascript - ocLazyLoad 使用時の遅延ロード AngularJS コントローラへの注入

AngularJs コントローラーのいくつかを遅延ロードするために ocLazyload を使い始めました。$routeProvider私はこのようなものと一緒にそれを使用しました

これはうまくいきます。

resolveコントローラーをロードする前にプロパティを使用していくつかのアイテムを解決する別のルート定義があります。

今、このコントローラーも遅延ロードしたいので、このように試しました

この場合、ページは読み込まれますが、profileDataandcountはコントローラーに挿入されません。コントローラの定義は次のとおりです。

getProfileデバッグ時に、メソッド get が呼び出されていることに気付きましたが、getCount非同期で発生し、コントローラーもこれらのメソッドを待たずに遅延ロードします。注入と遅延ロードを同時に行うにはどうすればよいですか? これを何らかの方法で解決するために promise を使用できますか?

AngularJS 1.3.10 および ocLazyLoad 1.0.5 バージョンを使用しています

getProfile参照用関数