問題タブ [angular-amd]
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.
angular-amd - angularAMD define() 内のコントローラーに ngCookies を挿入するにはどうすればよいですか?
AMDは初めてです。これは、AMD の前は次のように機能していました。
AMD で、これは私がまとめたものです: app.js:
と私の controller_register.js :
このエラーが発生する理由:
エラー: $injector:unpr 不明なプロバイダー: $$cookieReaderProvider <- $$cookieReader <- $cookies
どうすれば修正できますか?
angularjs - AngularAMD と RequireJS、時々 AngularJS フィルターをロードしない
requirejs、angularAMD、およびangularを使用して遅延読み込みフロントエンドアプリを実装しようとしましたが、アプリが「 getProfit」フィルターを見つけられず、次のようになりました:
main.js
indexApp.js:
エラーの後にコンソールが「メインアプリコードの読み込み」を出力するため、フィルターを定義する前にエラーが発生することに気付きました。ただし、更新後(1回の更新ではない場合もあります)、アプリは正常に起動します。また、言及したいのですが、おそらく重要です.htmlで使用するgetProfitフィルターです<span>{{p | getProfit}}</span>
。
javascript - Angularjs と Requirejs: エラー: [$injector:modulerr]
angularjs を使用して単一ページ アプリケーションを作成し始め、動的テンプレート (ビューとコントローラー) を追加したいと考えました。これを行うにはrequirejsを使用する必要があることをWebで読んだので、そうしました。このチュートリアル @ https://github.com/marcoslin/angularAMDに従い、手順を実行しようとしました。
ページを開こうとすると、コンソールに次の 2 つのエラーが表示されます。
エラー: [$injector:modulerr] http://errors.angularjs.org/1.2.25/$injector/modulerr?p0=WebApp&p1=%5B%24injector%3Anomod%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.2.25%2F%24injector%2Fnomod%3Fp0%3DWebApp%0AD%2F%3C% 40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A6%3A450%0AZc%2Fb.module%3C%2F%3C%2Fb%5Be%5D%3C%40http%3A%2F% 2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A20%3A1%0AZc%2Fb.module%3C%2F%3C%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js% 3A20%3A1%0Ae%2F%3C%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A33%3A267%0Ar%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs% 2Fangular.min.js%3A7%3A288%0Ae%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A33%3A207%0Agc%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp% 2Flibs%2Fangular.min.js%3A36%3A309%0Afc%2Fc%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A18%3A170%0Afc%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A18%3A387%0AXc%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular. min.js%3A17%3A415%0A%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A214%3A469%0Aa%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs% 2Fangular.min.js%3A145%3A67%0A
そしてこれ
エラー: [$injector:modulerr] http://errors.angularjs.org/1.2.25/$injector/modulerr?p0=WebApp&p1=%5B%24injector%3Amodulerr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.2.25%2F%24injector%2Fmodulerr%3Fp0%3Dwebapp%26p1%3D%255B% 2524injector%253Anomod%255D%2520http%253A%252F%252Ferrors.angularjs.org%252F1.2.25%252F%2524injector%252Fnomod%253Fp0%253Dwebapp%250AD%252F%253C%2540%253A%2Fpollit%25%localhost%252Fpollit%25%25% . js%253A20%253A1%250AZc%252Fb.module%253C%252F%253C%2540http%253A%252F%252Flocalhost%252Fpollit%252Fapp%252Flibs%252Fangular.min.js%253A20%253A1%250Ae%252F%252F%2403C 253A%252F%252Flocalhost%252Fpollit%252Fapp%252Flibs%252Fangular.min.js%253A33%253A267%250Ar%2540http%253A%252F%252Flocalhost%252Fpollit%252Fapp%252Flibs%252Fangular.min.js%253A7%253A288%250Ae%2540http%253A%252F%252Flocalhost%252Fappular%s252Fappular%s252Fappular%s25. min.js%253A33%253A207%250Ae%252F%253C%2540http%253A%252F%252Flocalhost%252Fpollit%252Fapp%252Flibs%252Fangular.min.js%253A33%253A284%250Ar%2540http%253A%252Fpollit%2252 252Fapp%252Flibs%252Fangular.min.js%253A7%253A288%250Ae%2540http%253A%252F%252Flocalhost%252Fpollit%252Fapp%252Flibs%252Fangular.min.js%253A33%253A207%250Agc%25%F3%F25%http25 252Fpollit%252Fapp%252Flibs%252Fangular.min.js%253A36%253A309%250Afc%252Fc%2540http%253A%252F%252Flocalhost%252Fpollit%252Fapp%252Flibs%252Fangular.min.js%253A18%253A0170 252F%252Flocalhost%252Fpollit%252Fapp%252Flibs%252Fangular.min.js%253A18%253A387%250Ac.prototype.bootstrap%252F%253C%2540http%253A%252F%252Flocalhost%252Fpollit%252Fapp%252Flibs%252FangularAMD.min.js%253A7%253A3485%250Aa%2540http%253A%252F%252Flocalhost%252Fpollit%252Fangular%252Fapplibulars%252Fangular%252.2 js%253A145%253A67%250A%0AD%2F%3C%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A6%3A450%0Ae%2F%3C%40http%3A%2F% 2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A34%3A97%0Ar%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A7%3A288%0Ae%40http%3A% 2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A33%3A207%0Ae%2F%3C%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A33%3A284% 0Ar%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A7%3A288%0Ae%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A33% 3A207%0Agc%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A36%3A309%0Afc%2Fc%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A18%3A170%0Afc%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs% 2Fangular.min.js%3A18%3A387%0Ac.prototype.bootstrap%2F%3C%40http%3A%2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2FangularAMD.min.js%3A7%3A3485%0Aa%40http%3A% 2F%2Flocalhost%2Fpollit%2Fapp%2Flibs%2Fangular.min.js%3A145%3A67%0A
どちらも似たようなエラーだと思います。エラーはapp.jsファイルから来ていると思います。これが私のコードです:
およびmain.js
そして今、私のテンプレートファイル index.js:
index.html
ご覧のとおり、これらの 2 つのファイルはapp/src/home/index.(html/js)にあります。 他のファイルはapp/にあり、 . /はindex.html (メイン ページ)のパスです。
私のプロジェクトの助けを本当に願っています。事前に感謝します。:)
編集 編集 編集 編集
どうぞ: ./index.html
./app/main.js
./app/app.js
エラーレポート
1
2
angularjs - angularAMD構成オプションでInterceptorサービスを注入する方法
私はrequire jsでangularAMDを使用しており、アプリ構成ファイルで$ httpProvider.interceptorsに登録したいインターセプターサービスを作成しましたが、次のようにエラーをスローします
エラー: [$injector:unpr] http://errors.angularjs.org/1.4.8/ $injector/unpr?p0=cookieInjectorProvider%…eInjector%20%3C-%20%24http%20%3C-%20% 24templateRequest%20%3C-%20%24コンパイル(…)
以下は私の含意です
私の「cookieInjectorファイルは」このサービスには別のサービスが必要であり、同様の方法で実装されています
私は完全に立ち往生しています。助けてくれてありがとう。
javascript - AMDでrequirejsを使用すると5秒間空白のページが表示される
モジュールを非同期的にロードするためにrequirejsとAngularAMDを使用しているときに、最近奇妙な問題に遭遇しました。サイトは完全に読み込まれていますが、requirejs によってすべての依存関係が読み込まれるまで、約 5 秒間空白のページが表示されます (依存関係が多すぎるためランダムな時間です)。
ブラウザのプリローダーも非表示になり、空白のページが表示され、約 5 秒後にすべてのコンテンツが表示されます。
angularjs - サービスを注入しようとすると AngularAMD が失敗する
認証モジュールを作成しようとしていますが、認証サービスを挿入しようとすると、そのモジュールのロードに失敗します。
これが私のコードです -AuthenticationController.js
AuthenticationService.js
私が得るエラーは -
App.js
AuthService
fromの依存関係を削除するAuthController
と、コードが機能します。
javascript - angularAMD の app.run() に依存関係を注入できない
AngularAMD と RequireJS を初めて使用します。app.run() に 1 つのサービス (appService) を挿入しようとしていますが、エラーが発生しています:
不明なプロバイダー: appServiceProvider <- appService
main.js:
app.js:
app.service.js
編集:
app.js に次の変更を加えようとしました。
そして今、私はエラーが発生しています:
TypeError: undefined のプロパティ 'service' を読み取れません(…)
アプリが定義されていないため、このエラーは app.service.js から発生しています。