問題タブ [angularjs-config]

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 に答える
723 参照

angularjs - $exceptionHandler のデコレーター内で Angularjs-Toaster を使用する

次のように $exceptionHandler デコレータで処理されるエラーをトーストしようとしています。

これがプランカーです。これは私に次のエラーを与えています、

エラーを表示するためにAngularJS-Toasterを使用しています。デコレータ内にトースターサービスを挿入するにはどうすればよいですか?

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

angularjs - angularJsで事前定義された定数の変数を変更できますか?

「google place search」設定ファイルのデフォルト値を設定する定数「ngGPlacesDefaults」を定義しました。しかし、必要に応じて、デフォルトの値、つまりタイプ:['airport']、タイプ['backery'] などを動的に変更したいと考えています。そして、このために、上記の定数をコントローラー内に注入し、コントローラー内からデフォルトを設定しようとしました。しかし、それは機能していません。つまり、値を変更していません。

構成ファイル、定数、およびコントローラーのコードを提供しています。

どんな助けでも大歓迎です!!

マップ構成コード->

app.constant コード->

コントローラーコード ->

現在のシナリオでは、このコードで「electronics_store」のリストを表示したいのですが、「shoe_store」のリストを表示しています。

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

angularjs - Angularjs アプリケーションの run 関数内にカスタム サービスを挿入できない

私は Angularjs を初めて使用しapp.jsrun関数が定義された my を作成しました。coreServiceまた、関数に挿入する必要があるというカスタム サービスもありrunます。注入すると、次のエラーが表示されます

エラー: [$injector:unpr] 不明なプロバイダー: $scopeProvider <- $scope <- coreService http://errors.angularjs.org/1.4.7/ $injector/unpr?p0=%24scopeProvider%20%3C-%20 %24scope%20%3C-%20coreService

angularjs-fullstack yeoman ジェネレーターを使用してアプリケーションを開発しています。どこが間違っているのか教えてください。Plnkr へのリンク- Plnkr リンク

0 投票する
4 に答える
7120 参照

angularjs - AngularJS アプリで $http リクエストの重複を防ぐ方法は?

前のリクエストが応答を返す前に、同じリクエストを API に繰り返し送信しないようにする必要があります。私はいくつかの解決策を見つけました。しかし、アプリでより多くの API 呼び出しがあるため、応答を待っている間はボタンを無効にしたくありません。

$provider .config() で本当に何かをする必要があります。ここで方法を見つけました( http://blog.codebrag.com/post/57412530001/preventing-duplicated-requests-in-angularjs )。

しかし、もっと明確なコードが必要です。これに関するあらゆる種類の参照は大歓迎です。

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

angularjs - 構成でファクトリを使用する

サービスが利用可能になる前に構成フェーズが実行されることは知っていますが、 a を使用してそのようなものmyJsonDateTimeServiceを挿入する必要がある状況があります。$httpProvider.defaults.transformResponse

問題はmyJsonDateTimeService、他の場所でサービスとして使用されていることです。形式コードを複製する代わりに、インターセプターの構成で同じロジックを再利用したいと考えています。

myJsonDateTimeProviderまた、ファクトリの同じロジックを使用できるを作成する方法もわかりません。

編集 1

提案されているように、次のようなプロバイダーでこのファクトリを再構築します。

プロバイダーを使用して構成し、フォーマットなどの機能を提供しないため、それが最善の方法であるかどうかはわかりません。