問題タブ [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 に答える
348 参照

javascript - Karma テスト エラー「ocLazyLoad を初期化できません」

クイックスタートsb-admin-angularから、テストを実行しようとしていますが、エラーが発生しますunable to init ocLazyLoad。(これは Windows7 マシンです。)

テストを実行するために使用するコマンドは次のとおりです。

このスレッドから、ocLazyLoad スクリプトへのパスが に追加されていることを確認する必要があることがわかりましたkarma.conf.js

また、前述のスレッドで提案されているように、Bower を使用して ocLacyLoad を再インストールしようとしました。バージョンの選択肢が与えられ、最初のオプションを選択しました。

ここで欠落または破損しているステップは何ですか?

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

angularjs - ocLazyLoad を使用して/使用せずに実行時に angular モジュールをロードする

いくつかの条件に基づいて実行時にロードしようとしているモジュールがいくつかあります。現在、ocLazyLoadモジュールを使用していますが、ロードされたモジュールがまったく機能していません。すべてが正常に読み込まれ、スローされるエラーはありません。

最初にメインモジュールを宣言します

そして、コントローラーのどこかに

解決されたプロミス内で私が実際に行っていることは、新しい状態を ui-router に登録し、その状態内で で定義されたディレクティブの一部を使用することですmod1が、それらは単に機能しません。モジュールのロード後に実行する必要がある初期化はありますか?

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

javascript - webpack require.ensure 最初のパラメーターの使用

webpackのrequire.ensure最初のパラメータの最初のパラメータの使用は何ですか?

https://webpack.github.io/docs/code-splitting.html

次のように、最初のパラメーターを入力または空にしようとしました。

どちらも機能しています。では、最初のパラメーターの用途は何ですか?

require.includeドキュメントには、この関数の使用例を理解していない関数もあります。誰かも説明できますか?

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

javascript - Restangular と UI-Router でデータが読み込まれるまで空のテンプレートを非表示にする

私はocLazyLoad依存性注入を使用し、オンデマンドで CSS と JS をロードします。stateデータが読み込まれるまでUI-Router を変更しません。またRestangular、APIを接続するために使用します。

解決状態から Restangular 関数を呼び出す方法は? それは私のルートです:

そして私UserListCtrlは:

そして私UserServiceは:

0 投票する
0 に答える
254 参照

angularjs - 後続のリクエストで Google マップが ocLazyLoading で機能しない

ocLazyLoading で Google マップに問題が発生し、「このページに Google Maps API が複数回含まれています。予期しないエラーが発生する可能性があります」というエラー メッセージが表示されます。ページ読み込みのパフォーマンスを向上させる必要があるときはいつでも、ocLazyLoading を使用してすべての依存関係を読み込みます。

Google マップは最初のリクエストでは機能しますが、同じページへの後続のリクエストでは、「このページに Google Maps API が複数回含まれています」というエラーが発生し、マップが表示されません。

以下は、ocLazyLoad で依存関係を解決するために使用されるコードです。参考までに、ルーティングにAngular UIルーターを使用しています。これは、IONICフレームワークを備えたハイブリッドモバイルアプリです。

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

angularjs - コンポーネントの遅延ロードでAngularコンポーネントルーターを動作させることができません

こんにちは、stackoverflowers の仲間です。新しいコンポーネント ルーター (ngComponentRouter) を使用して角度コンポーネントの遅延読み込みを実装することに成功することなく、しばらくの間試みてきました。これは、メイン コンポーネントの構成に使用したコードです。

私の最初の問題は、ローダー プロパティに挿入された ocLazyLoad で動作させることができなかったため、メイン コントローラーにロードし、ローダー プロパティで参照したことでした。その後、最終的にローダープロパティ内で動作するようになったとき、実際にコンポーネントをロードするように見えなかったので、このエラーが発生し続けました:

これで、ローダーで明らかに何か間違ったことをしていて、何らかの方法でコンポーネントを登録する必要があることがわかりました。しかし、ローダーのAngularに関するドキュメントが見つからず、新しいルーターでコンポーネントを遅延ロードする人は誰もいなかったので、これをどのように達成できるか本当にわかりませんでした。

これについての助けを本当に感謝しますが、一般的に、ドキュメントとサポートが不足しているAngularコンポーネントルーターを使用するのは時期尚早ではないかと考えています. ですから、他の経験豊富なAngularプログラマーから、この問題についての意見を聞きたいです。

編集:誰もがこの問題について何か洞察を持っていますか?..