問題タブ [angularjs-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.
javascript - アプリケーションで angularjs を変更した後、エラーが発生します
1.0.1 バージョンを使用するアプリケーションを開発しました: https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js
新しい機能を使用するには最新バージョンを使用する必要があるため、 https://ajax.googleapis.com/ajax/libs/angularjs/1.2.11/angular.min.jsに置き換えてみました
エラーが発生しています。
エラー :
エラー: [$injector:modulerr] http://errors.angularjs.org/1.2.11/$injector/modulerr?p0=audiapp&p1=%5B%24injector%3Aunpr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.2.11%2F%24injector%2Funpr%3Fp0%3D%2524Providerrouter%0At%2F% 3C%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A6%0AYb%2Fl.%24injector%3C%40https%3A%2F%2Fajax.googleapis .com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A32%0Ac%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js %3A30%0Ad%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A30%0AYb%2Fe%2F%3C%40https%3A%2F%2Fajax .googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A29%0Aq%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min .js%3A7%0Ae%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A29%0AYb%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A32%0AXb%2Fc%40https%3A%2F%2Fajax.googleapis. com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A17%0AXb%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js% 3A18%0ASc%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A17%0A%40https%3A%2F%2Fajax.googleapis.com%2Fajax% 2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A201%0Ax.Callbacks%2Fc%40http%3A%2F%2Flocalhost%3A55165%2FScripts%2Fjquery-1.10.2.min.js%3Fv%3D1.0% 3A4%0Ax.Callbacks%2Fp.fireWith%40http%3A%2F%2Flocalhost%3A55165%2FScripts%2Fjquery-1.10.2.min.js%3Fv%3D1.0%3A4%0A.ready%40http%3A%2F% 2Flocalhost%3A55165%2FScripts%2Fjquery-1.10.2.min.js%3Fv%3D1.0%3A4%0Aq%40http%3A%2F%2Flocalhost%3A55165%2FScripts%2Fjquery-1.10.2.min.js%3Fv%3D1.0%3A4%0A https://ajax.googleapis.com/ajax/libs/angularjs/1.2.11/angular.min.js 6 行目
これとは別に、angular-resource.js バージョン v1.0.2 とhttp://code.angularjs.org/1.2.3/angular-route.min.jsも使用しています。
ここで何が間違っているのか誰でも提案できますか?
すべての参照:
javascript - ngResource を使用してリソース URL パラメータにアクセスするにはどうすればよいですか?
ngResource を使用して、建物を処理するための AngularJS サービスがあります。
私の見解の 1 つでは、建物をリストします。
ルートからエリア ID を取得していますが、この情報はモデル内に保存されていないことに注意してください。
私の問題は、建物を表示するときに、エリア ID を使用したいのですが、アクセスできないことです。
angularjs - Angularjs -- データのロードまたは解決にディレクティブを使用する
私は大規模なモバイル アプリケーションに取り組んでおり、議論に出くわしました。現在、さまざまな残りのAPIのリソースがディレクティブに配線されており、その時点でデータがスコープにロードされます。
ディレクティブのリソースからデータを注入するか、RouteProvider 構成で resolve プロパティを利用するために、angularjs を使用することをお勧めしますか?
編集
指令:
コントローラ:
解決は、次の形式の URL を解析します: /browse-aisles/categories/123/categories/1234/categories/2444/products/233
javascript - AngularJS: カスタム サービスを使用して $resource の応答を変換する
angular $resource から返されたデータをカスタム サービスからのデータで装飾しようとしています。私のコードは次のとおりです。
依存性注入に関して何か間違ったことをしているようです。ServerConfig.get() から返されたデータは、未解決としてマークされます。変換を行うコントローラーでこれを機能させました
でも、装飾はサービスでやりたい。どうすればこれを機能させることができますか?
javascript - リソースをドメイン オブジェクトとマージする AngularJS
新しい JavaScript アプリケーションのドメイン モデルがあります。
あらゆるフレームワークに対して使用できるように設計されています。AngularJS に固有のものではありません。
しかし、アプリケーションに組み込んでみると、$resources を使用して入力するのが難しいことがわかりました。内部にリソースを含む AngularJS サービスを定義したいと思います。次に、サービスはリソースとドメイン モデル オブジェクトをマージし、コントローラーに出力を提供します。
これはそれをよりよく説明しています: http://plnkr.co/edit/mCCY7rGbCrCS3Z9vR974?p=preview
理想的には私は物になりたいangular.merge(dst, src)
のですが、それは存在しません。
angularjs - Angular リソースの動的 uri
かつて、すべての API のエンドポイントを呼び出す際に $http を使用していました。しかし最近、 $resource を使用する方がはるかに堅牢またはベスト プラクティスであると読みました。現在、すべての $http 呼び出しを $resource に移行しており、$resource 関数を動的にする方法に問題がありました。
これは私がファクトリー $resource を作る方法です
ありがとう
javascript - angularjsを使用して$resourceを使用してデータとパラメータを投稿する
このようなカスタムメソッドを持つAngularサービスがあります
カスタム メソッドを使用してデータを投稿する際に問題が発生しています
と
前者に見られる動作は、POST 要求の場合、ruleSetId url パラメータが入力されないことです。後者では、サービス関数で試したことが機能しないため、ポスト リクエストの場合にリクエスト パラメータを入力する方法がわかりません (記述されたコードが正しくないことは承知しています)。また、「スケジュール」へのリクエストの一部としてデータを送信したいと思います。これを行うと言う方法でこれを行う方法を見てきました
しかし、カスタムメソッドでそれを行うにはどうすればよいですか?
$http を使用するか、カスタム メソッドをあまり使用しない方がよいでしょうか。カスタムメソッドが提供する仕組みが好きなので、できればそのままにしておきたいです。
javascript - ngResource AngularJS の値として null を送信する
私は AngularJS 1.2.1 の ngResource を使用してnull
おり、PUT リクエストのパラメーターの値として送信しようとしています。残念ながら、設定されている場合、Angular はパラメーターを無視し、送信しません。
コード例を次に示します。
代わりに、Angular は無視content
し、キーも null 値も送信しません。
Angularにnullを送信させるにはどうすればよいですか?