問題タブ [ngresource]
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.
rest - Angularjs ngResource には、フィールドの 1 つとしてファイルが必要です
次のフィールドを持つリソースがあります。
そのリソースをマルチパート/フォームとして URL に送信することは可能ですか?
私は入れてみました:
しかし、これはフォームデータとしてサーバーに届きません。ヘッダーが設定された JSON のようになります。
以前にこの要件を満たした人はいますか? これが可能であれば...
ありがとう!
javascript - ngResource からコントローラーに応答ヘッダーを渡す
次のリソースがあります。
そして、これは私のコントローラーです:
リソースからコントローラーへの応答ヘッダーでカーソルを渡す必要があります。これを行う(クリーンな)方法はありますか?
javascript - AngularJS の REST リソースへのリンク (関係)
ユーザーオブジェクトを返すREST APIがあり、その役割は別のオブジェクトへのリンクを介して指定されます。JSONlocalhost/project/api/users/27/
オブジェクトは次のとおりです。
私がやろうとしているのは、コントローラーで役割を取得することです。私のユーザーサービスは次のようになります。
そして、(そのリソースコードブロックに)追加しようとしました:
これは、ngRepeat で呼び出されたときにブラウザをフリーズします。だから私は試しました
これは機能します。それから私は試しました
それroles
は未定義です。transformResponse
また、ユーザー サービスGET
アクションにparamを追加しようとしましたが、その関数は呼び出されませんでした。
2 番目のオプションは問題なく機能しますが、ユーザー ID をハードコーディングする必要があります。適切な解決策は、どうにかしてユーザー ID を取得することです (試してみましthis.id
たが、うまくいきませんでした)。
完璧な解決策は、指定された からリソースを作成することですが、プロトタイプでhref
はアクセスできないためroles
、方法がわかりません。
アドバイスをありがとう。
javascript - http から ngResource Angular への移行
angular を使用してから 3 か月が経ちましたが、とても気に入っています。それを使用してアプリを完成させたので、コードのリファクタリングを行っているか、より良い練習のためにコードを改善しています。$http を使用する Api service.js があり、$resource を使用するように移行したい :)
$http を使用した API コードのサンプルを以下に示します。
上記のコードは機能しており、$resource を使用する最初の試みは次のとおりです。
コントローラーから $resource を使用して API にデータを渡す方法がわかりません。それは私のAPI呼び出しのほんの一部で、まだたくさんありますが、今のところこれで十分です。:D。
どんな助けでも大歓迎です。
ありがとう
javascript - Angularjs - ngresource で取得した 2 つのオブジェクトを結合する方法
ngressource で取得した 2 つのオブジェクトを結合する方法。
5 秒ごとにサービスを呼び出してメッセージを取得し、古いメッセージに新しいメッセージを追加したいと考えています。
私のJsonメッセージ:
私のサービス :
私のコントローラーと機能
オブジェクトを 'push' および 'concat' と組み合わせようとしましたが、正しくありません。修正されたエラー (Angular によると: $scope.data is undefined )
「タイマー」サービスまたはコントローラーでこの操作を行うことができますか?良い解決策は何ですか?
オンラインデモ:plnkr.co/edit/Vzdy9f7zUObd71Lm86Si
ありがとう
ギヨーム