問題タブ [angular-module]

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 投票する
1 に答える
1354 参照

javascript - AngularJS - モジュールを削除/削除できますか?

別の場所にルーティングした後に使用しないアプリの以前のモジュールのメモリをクリアしようとしています。

たとえば、私の「WebApp」は、「catalogApp」、「PaymentApp」などのモジュールに依存するアプリのメインの角度モジュールです。あるモジュールから別のモジュールにルーティングするときに、以前のモジュールを削除したいと考えています。

では、モジュールを削除/削除できますか?

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

javascript - モジュールを使用した Angular 動的コンテンツ

そのため、私のアプリケーションは成長し、本格的なエンタープライズ アプリケーションになりつつあります。

このため、私のアプリケーションのクライアントは、それがどのように見えるべきかについて異なる要求を持っています。

すべてのコンテンツが必要な人もいれば、コンテンツの一部だけが必要な人もいます。

これらの要求のため、ユーザーが適切と考えるようにアプリケーションを最適化できるようにする必要があります。

今、あなたがこれに対処する方法の解決策を見つけるためにオンラインで検索しており、次のことについてあなたの意見を聞きたいです:


アプリケーションには、次の機能が含まれています。

  • チャット
  • フォーラム
  • ユーザー管理
  • ゲーム

現在、これらの機能はすべて異なるページで使用されています。一部の機能は、1 つのページを作成するために結合されています。たとえば、次のようになります。

ここに画像の説明を入力

ここでのアイデアは、これらすべての機能を にカプセル化することでしたangular module

そして、各機能コンポーネントをdirectives

上の図を使用すると、game highscoreは にあるディレクティブになりGameModuleます。

たとえば、クライアントがこのGame機能を使用したくないとします。次にdirectives、これにあるすべてmoduleが表示されない/無効になります。

ドキュメントを見ると、angularこれは可能なはずです。しかし、これについて皆さんの意見が必要ですか?そのようなことは可能です

私の質問を理解していただければ幸いです。この問題を解決するために最善の方法を実際に使用したいと考えています。モジュールを読むことができる限り、これを行うための最良の方法です。

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

angularjs - Angular JS: メイン モジュールの下にサブ モジュールをインポートする

定義: モジュール: app、app.core (共通サービス)、app.widgets (共通ディレクティブ) コンポーネント: 実際のコントローラー、サービス、ディレクティブの定義

私は懸念の分離と AngularJS を使用したコードのモジュール化に取り組んできましたが、なぜそれが存在していたのかわかりません。

app.coreの下の任意のモジュールで再利用できる AngularJS アプリのすべてのクロス カット コンポーネントを定義しました。

app.dashboardapp.adminなどの他の機能に関するモジュールを追加しました。これらのモジュールは両方とも、Dashboard View と Admin View に対応しています。

これらのモジュールはすべてappモジュールに分類されます

アプリ -app.core -app.widgets

-app.dashboard -app.admin

ダッシュボードと管理ビューは、app.core および app.widgets モジュールで定義されたサービスとディレクティブを使用します。

したがって、以下に示すように、app.dashboard と app.admin を定義するときに、これらのモジュールを追加します。

問題は、上記のように記述した場合、またはコアとウィジェットを追加しなくても、コードが適切に機能することです。

上記のコードも正常に動作します

これら2つの主な違いは何ですか?

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

angularjs - Angular はインジェクター modulerr エラーを見つけることができません

ここに私のコードがあります:

エラーがどこにあるのかわかりません。このエラーを受け取りました。

キャッチされないエラー: [$injector:modulerr] http://errors.angularjs.org/1.5.0/ $injector/modulerr?p0=studentfeedback&p1=….c%20(https%3A%2F%2Fcode.angularjs.org% 2F1.5.0%2Fangular.min.js%3A20%3A449)

その日に追加したものはすべて削除しましたが、何も変更していません。html と angular を完全にクリアした場合にのみ、エラーはなくなりました :p. そのため、エラーの場所がわかりません。誰かが私を助けてくれることを願っています。ありがとう

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

javascript - jQuery プラグインから Angular モジュールを構築する

こんにちは、よろしくお願いします。

HTML と jQuery を多用する Web サイトを変換し、AngularJs で動作させるというタスクに直面しています。問題は、次のようなプラグインがたくさんあることです

  1. http://adnantopal.github.io/slimmenu
  2. https://github.com/inuyaksa/jquery.nicescroll
  3. http://tympanus.net/codrops/2012/08/02/animated-responsive-image-grid/
  4. https://dev7studios.com/dropit/
  5. http://fitvidsjs.com/

それらはHTMLページ上で次のようにロードされます

次に、main.js必要なセクションにライブラリを初期化するために使用されるファイルがあります

例えば

問題

これらのプラグインは、ページが静的な場合にのみ機能し、AngularJs で使用すると機能しません。次のようなエラーが表示されますgridrotator is undefined

質問

jQuery プラグインやその他のライブラリを Angular で使用できるモジュールにするにはどうすればよいですか

これは私が作ろうとしているplnkrの例です。

しかし、元の lib コードを Angular の Factory または Service プロバイダーに配置する必要がありますか?

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

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

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

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

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

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