問題タブ [angularjs-ng-resource]

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

angularjs - $resource (factory|service) を使用して angularJS コントローラーのオブジェクトを作成しますか?

私のアプローチは、プロジェクトに沿ってファクトリの代わりに AngularJS Service を使用することです。次に、次のように、angularJS コントローラーで配列として使用する必要がある MyData というオブジェクトを作成します。

質問を検索したところ、以下のように factory を使用できることがわかりました。

サービスを利用したい場合はどうすればよいですか?以下のコードは正しいですか?ベストプラクティスは何ですか?

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

angularjs - ngResource に依存関係を追加した後でも $resource エラー

mongolab の $resource を使用して角度のあるアプリにデータを表示しようとしています。モジュールの ngResource に依存関係を追加しました。それでも不明なプロバイダーと表示されます。ここで欠けている点は何ですか?

「$リソースが定義されていません」

注: 工場名が正しくない場合、エラーが発生していました: 不明なプロバイダー: employeesProvider <- employees

コード

Mongolab の JSON

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

angularjs - 非同期データで ng-animate-ref を使用する

$resourceビューにデータをロードするために使用するAngularアプリがあります。ngAnimate を使用ng-animate-refして、画像をあるビューから別のビューに遷移させました。これは、データがコントローラーにハードコードされている場合は正常に機能しましたが、$resourceまたはを使用すると、データの読み込みに少し時間がかかるため、2 つの画像をリンクするのに役立つ$http識別子がディレクティブにありません。ng-animate-ref次の2つのいずれかを行う必要があると思います。

  1. コンテンツがロードされるか、または
  2. 前の読み込みからのデータがキャッシュされ、すぐに利用できるようにする

これは可能ですか?必要であれば、プランカーを提供できます。

0 投票する
3 に答える
1000 参照

javascript - 配列内のjsonデータを取得するためのAngular jsリソース呼び出し

json データを返し、コントローラーから呼び出すファクトリを作成しましたが、空になります。どこで間違えたのかわからない。コンソールエラーはなく、ネットワークではjsonもロードされています。

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

angularjs - $resource を使用したチェーン クエリ

ngResource を使用して syllableCount をボタンをクリックするように設定する次のサービスがあります。

syllableCount ボタン 2 をクリックすると、クエリは特定の単語を表示します。コントローラでの表示は次のとおりです。

すべてがうまくいきます!しかし、クエリ内で syllableCount 以上が必要です。内部に入る必要がある他のパラメーターが少なくとも 4 つあります。それらを次のようにチェーンするだけの場合:

動いていない。

上記のように複数のクエリをチェーンする良い方法はありますか?

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

angularjs - 順次 ngresource 呼び出し

2 つの REST サービスに対して 2 つの $resource 呼び出しを行うコントローラーがあり、最初の結果が 2 番目のサービスの入力として使用されます。

ここにコード:

関数 updateSelectedForRequest

関数 insertNewRequest

エラーは、最初の呼び出しが順番に解決されないため、2 番目の呼び出しに入力がないことです。

最初の呼び出しからの入力を 2 番目の呼び出しで待機するために、これら 2 つの呼び出しを順番に実行する可能性はありますか?

どうもありがとう。

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

angularjs - ngResource ($resource) が PUT に対して 404 を返す

$resource をサービス呼び出しの管理に使用してからしばらく経ちました。

何らかの理由で、すべての呼び出しが正常に機能し、REST エンドポイント (基本的に /api/profile および /api/profile/:id) に到達しています。

しかし、何らかの理由で、私の put は 404 として返されます。

何が起こっているのか、誰もがアイデアを持っています。

ありがとう、乾杯!