問題タブ [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.
angularjs - 別のモジュールにあるディレクティブの使用方法
では、なぜこれが機能しないのでしょうか。そして言う 不明なプロバイダー: $compileProvider
、
しかし、ディレクティブをmyApp
モジュールに移動すると機能します
angularjs - 任意のモジュールで使用されるディレクティブを作成する方法は?
ビルドイン ディレクティブなど、任意のモジュールで使用できる特定のモジュールにリンクせずにディレクティブを作成するにはどうすればよいですか。
javascript - jQueryUI に似た異なる ngModules の組み合わせ
すべての ngModules を結合し、単一の js ファイル (jqueryUI に似たもの) を使用してそれらを含めることができる方法/場所はありますか? もちろん、YUI などのツールを使用してそれらを組み合わせることができますが、私の要件として、同じタスクを実行する機能が必要です。
angularjs - Angular Js + UI ルーター、それぞれが ui ルート構成を所有する複数のモジュール - どのように?
私は自分のアプリケーションに「bionico」と呼ばれるメイン アプリを持っています。このアプリは UI ルーターを利用しています。独自の $stateProvider 構成があります。そしてそれは大丈夫です、それは動作します
しかし、新しいモジュールを作成する必要がありました (アプリケーションにステップバイステップのフォームを挿入しようとしているため、コードはこちらにあります: https://scotch.io/tutorials/angularjs-multi-step- form-using-ui-router )
このステップバイステップのフォームを作成するには、独自の $stateProvider 構成で新しいモジュールを作成する必要があります。問題は、それが機能しないことです。「bionico.formApp」と呼ばれるこのモジュールを、このようにメイン アプリに含めました。 :
「bionico.formApp」内でコントローラーを使用しようとすると、正常に動作します。これは、このモジュールのコードです:
しかし、このフォームを機能させるには、使用する必要があり、<div ui-view></div>
これをファイルに配置しても何も起こりません。アプリがメインモジュール「bionico.formApp」ではなく、「bionico」$stateProvider 構成を使用しているためだと思います。
ここに私のHTMLコードがあります:
formCtrl の {{test}} は正常に動作し、画面に変数を出力していますが、私が言ったように ui-view はそうではありません。メインモジュールの構成ではなく、「bionico.formApp」構成を使用したいことを角度に伝える方法はありますか? これをどのように解決しますか?
その瞬間から「bionico.formApp」を使用したいが、その方法がわかりません。試してみまし
<div ng-app="bionico.formApp">
たが、何も起こりませんでした。エラーもありませんでした
その後、スタックオーバーフローで手動でブートストラップする必要があることを確認しましたが、「bionico.formApp」が既にブートストラップされているというエラーが表示されました
アップデート
人々は、1 つのモジュールだけでルーティングする必要があると提案しましたが、メイン アプリケーションとフォーム用に 1 つずつ、2 つの異なるデフォルト ルーティングが必要でしたが、それはうまくいきませんでした。そして、私がこれを機能させようとした理由は、アプリケーションに次のようなステップバイステップのフォーム (ウィザード) が必要だったからです: https://scotch.io/tutorials/angularjs-multi-step-form-using- ui ルーター)
しかし、私は面倒な価値がないと判断しました.Angular jsの別のウィザードを見つけようとします.
私は今、このウォークスルー ウィザードを使用しています: https://github.com/mgonto/angular-wizard
インストールは簡単で、テンプレートのカスタマイズも非常に簡単で、お勧めです!
angularjs - カスタム モジュール AngularJs の使用方法
このモジュールの使用を開始するにはどうすればよいですか: http://gregpike.net/demos/angular-local-storage/demo/demo.html 私はコントローラーを持っています:
そして注射しました
例に示すように、当然何も機能しません。どうすれば修正できますか?ありがとう。
angularjs - Angular がモジュールをロードしない - $injector:modulerr
アプリケーションで次のエラーが発生します。
問題は、特定のモジュールをロードするときにのみ表示されます。これが私のメイン モジュールです。
app.module.js
これは、エラーを生成するモジュールです。
purchases.module.js
サプライヤー.module.js
ご覧のとおり、モジュラー アプリケーションを持っています。そのモジュールをロードすると、アプリケーションがクラッシュします。すべてのコントローラーとファクトリをチェックして、そこに間違いがないかどうかを確認しました。また、それらはすべて正しいです。必要なスクリプトをすべて読み込んでいることは既に確認しましたが、エラーが続く理由がわかりません。
私のアプリケーションの構造をより明確にするために、次の写真を示します。
そしてここにindex.htmlがあります
更新 1
更新されたエラー (Angular の dev. バージョンを使用) では、エラーは次のファイルから生成されているようです。
サプライヤー.ルート.js
私がしていることはstates
、状態プロパティを保存する場所と呼ばれる各モジュールで定数を作成し (私は ui-router を使用しています)、module.config
定数状態を反復処理して状態を に追加すること$stateProvider
です。
問題を引き起こしていると思われるのは、すべてのモジュールで同じ定数を宣言することですstates
.2つの異なるモジュールが同じ名前の定数を持つことはできませんか?