問題タブ [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.
javascript - Karma テスト エラー「ocLazyLoad を初期化できません」
クイックスタートsb-admin-angularから、テストを実行しようとしていますが、エラーが発生しますunable to init ocLazyLoad
。(これは Windows7 マシンです。)
テストを実行するために使用するコマンドは次のとおりです。
このスレッドから、ocLazyLoad スクリプトへのパスが に追加されていることを確認する必要があることがわかりましたkarma.conf.js
。
また、前述のスレッドで提案されているように、Bower を使用して ocLacyLoad を再インストールしようとしました。バージョンの選択肢が与えられ、最初のオプションを選択しました。
ここで欠落または破損しているステップは何ですか?
angularjs - ocLazyLoad を使用して/使用せずに実行時に angular モジュールをロードする
いくつかの条件に基づいて実行時にロードしようとしているモジュールがいくつかあります。現在、ocLazyLoadモジュールを使用していますが、ロードされたモジュールがまったく機能していません。すべてが正常に読み込まれ、スローされるエラーはありません。
最初にメインモジュールを宣言します
そして、コントローラーのどこかに
解決されたプロミス内で私が実際に行っていることは、新しい状態を ui-router に登録し、その状態内で で定義されたディレクティブの一部を使用することですmod1
が、それらは単に機能しません。モジュールのロード後に実行する必要がある初期化はありますか?
javascript - webpack require.ensure 最初のパラメーターの使用
webpackのrequire.ensure
最初のパラメータの最初のパラメータの使用は何ですか?
https://webpack.github.io/docs/code-splitting.html
次のように、最初のパラメーターを入力または空にしようとしました。
どちらも機能しています。では、最初のパラメーターの用途は何ですか?
require.include
ドキュメントには、この関数の使用例を理解していない関数もあります。誰かも説明できますか?
javascript - Restangular と UI-Router でデータが読み込まれるまで空のテンプレートを非表示にする
私はocLazyLoad
依存性注入を使用し、オンデマンドで CSS と JS をロードします。state
データが読み込まれるまでUI-Router を変更しません。またRestangular
、APIを接続するために使用します。
解決状態から Restangular 関数を呼び出す方法は? それは私のルートです:
そして私UserListCtrl
は:
そして私UserService
は:
angularjs - 後続のリクエストで Google マップが ocLazyLoading で機能しない
ocLazyLoading で Google マップに問題が発生し、「このページに Google Maps API が複数回含まれています。予期しないエラーが発生する可能性があります」というエラー メッセージが表示されます。ページ読み込みのパフォーマンスを向上させる必要があるときはいつでも、ocLazyLoading を使用してすべての依存関係を読み込みます。
Google マップは最初のリクエストでは機能しますが、同じページへの後続のリクエストでは、「このページに Google Maps API が複数回含まれています」というエラーが発生し、マップが表示されません。
以下は、ocLazyLoad で依存関係を解決するために使用されるコードです。参考までに、ルーティングにAngular UIルーターを使用しています。これは、IONICフレームワークを備えたハイブリッドモバイルアプリです。
angularjs - コンポーネントの遅延ロードでAngularコンポーネントルーターを動作させることができません
こんにちは、stackoverflowers の仲間です。新しいコンポーネント ルーター (ngComponentRouter) を使用して角度コンポーネントの遅延読み込みを実装することに成功することなく、しばらくの間試みてきました。これは、メイン コンポーネントの構成に使用したコードです。
私の最初の問題は、ローダー プロパティに挿入された ocLazyLoad で動作させることができなかったため、メイン コントローラーにロードし、ローダー プロパティで参照したことでした。その後、最終的にローダープロパティ内で動作するようになったとき、実際にコンポーネントをロードするように見えなかったので、このエラーが発生し続けました:
これで、ローダーで明らかに何か間違ったことをしていて、何らかの方法でコンポーネントを登録する必要があることがわかりました。しかし、ローダーのAngularに関するドキュメントが見つからず、新しいルーターでコンポーネントを遅延ロードする人は誰もいなかったので、これをどのように達成できるか本当にわかりませんでした。
これについての助けを本当に感謝しますが、一般的に、ドキュメントとサポートが不足しているAngularコンポーネントルーターを使用するのは時期尚早ではないかと考えています. ですから、他の経験豊富なAngularプログラマーから、この問題についての意見を聞きたいです。
編集:誰もがこの問題について何か洞察を持っていますか?..