問題タブ [angularjs-injector]
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 - Angularjs 縮小エラーはどこにありますか? エラー $injector
私はその厄介なAngularの縮小問題に遭遇しています(この問題がAngular 2に存在しないことを本当に願っています)
すべてのアプリ モジュール インジェクションをコメント アウトし、リストを 1 つずつ下に移動して、問題がどこにあるかを調べました。
私が間違っていることがわかりますか?
元のコードでは、次のエラーが発生します Unknown provider: eProvider <- e
。
次に[]
、縮小の問題を修正するために構文を試してみたところ、次のエラーが発生 Unknown provider: $scopeProvider <- $scope <- searchPopoverDirective
しました。
更新: また、この男が問題を引き起こしていることがわかりました:
c# - 別の値に基づいてプロパティを非表示にするカスタム データ注釈
これを理解する悪夢を見て、私は今、レンガの壁に平らになっています
MVC フレームワークを使用して、基本的に単純なフォームを構築しています。ビューをできるだけシンプルに保ち、editorForModel() だけを使用しています。
したがって、このフォーム モデル内では、データ注釈を使用して、プロパティにさらにカスタマイズを追加しています。別のプロパティの値に基づいて配置されたプロパティを非表示にするカスタム データ注釈を作成したいと思います。
例えば
はいまたはいいえのドロップダウンがあります。
そして名前欄。ドロップダウンが「いいえ」の場合、フォームの名前フィールドが非表示になります。
私は JS でこれを実現できますが、これをモデルの単純なデータ注釈として持つとよいでしょう。
例 [HideField("ドロップダウン", "いいえ")]
前もって感謝します
javascript - インジェクターエラーなしでアプリに ui-router を含めて使用するにはどうすればよいですか?
更新 ui-router を含める前の状態に戻しました
私は解決できないひどい $injector エラーを受け取っていました。それ以来、元に戻し、単純に ui-router を含めて、/login をロードする /login にユーザーを単純にルーティングする Config 関数を追加する方法を知る必要があります。 .html
これまで何度もやっていましたが、今回はうまくいきません。
javascript - 通常の関数で $location を使用するにはどうすればよいですか
半分が角型jsで半分がajaxのような平面jsである角型アプリがあります。では、関数パラメーターとして渡さずに、その関数内で $location を使用するにはどうすればよいですか。
今、私$location
は通常のJavaScript関数内で使用する方法を知りたい. 基本的に、少なくとも 20 か所から呼び出されている関数があります。その関数では、replacestate を実行したいと考えています。
angularjs - angular で debuggingData をオフにしたら、ルートスコープを取得する別の方法はありますか?
Angular でデフォルトでデバッグ情報をオンにすると、大きなアプリが沈んでしまうと思います。これを本番環境で無効にできるようになりました:
https://docs.angularjs.org/guide/production#disabling-debug-data
しかし、私が行ういくつかのケースがあります:
angular.element(ドキュメント).scope()
rootScope にアクセスするため。このデバッグ機能をオンにせずに $rootScope を角度で取得する別の方法はありますか?
jquery - angular $location サービスの注入中にエラーが発生しました
$location
関数内でサービスを使用する必要があるjQuery(callback)
ため、次のことを試みました。
しかし、私が得るのはUncaught Error: [$injector:unpr]
コンソールに記録されているだけです。$location
jQuery コールバック内でどのように使用できますか?
javascript - モジュールが利用できないか、スペルが間違っているか、ロードするのを忘れていました (しかし、私はしませんでした)
私はAngularにかなり慣れていないので、JSON APIファイルで使用しています。テストするために、無料の github api を使用しようとしています (関数の名前は、後で使用する別の json api のものです)。関数が で動作しているかどうかを確認したかっただけですがconsole.log()
、コンソールにこのエラーが表示されます。
Uncaught Error: [$injector:modulerr] 次の理由により、モジュール MesaViewer のインスタンス化に失敗しました: エラー: [$injector:nomod] Module 'MesaViewer' is not available! モジュール名のつづりを間違えたか、モジュールをロードするのを忘れました。モジュールを登録する場合は、依存関係を 2 番目の引数として指定してください。
MesaViewer
両方でまったく同じスペルを書きましたが、依存関係は 2 行目に表示されます。
私は何を間違えましたか?これが私のプランクです: http://plnkr.co/edit/sZPaFbzbOB6AmVCLL1vq