問題タブ [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.

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

angularjs - サーバー側のエラーを適切に処理するには?

angular.js を使用して Web アプリを開発していますが、現在、エラーを処理する適切な方法について少し混乱しています。私のアプリでは、サーバーの残りの API を呼び出すために ngResource を使用しました。そのため、多くの ngResource API 呼び出しが発生します。

たとえば、ユーザー リソースには、user.query( )、user.get( )、user.save( ) があります。エラー コールバックをすべての ngResource API 呼び出しに入れると思いますか? サーバーがダウンしたり、インターネットにアクセスできないなど、あらゆる種類のエラーを処理するためだけに??

すべての ngResource api 呼び出しにエラー コールバックを配置するのは良い考えではないと思います。これにより、冗長なコードが大量に生成され、私のコードがすっきりしなくなります。

さまざまな種類のエラーを処理するために何をしますか?

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

angularjs - サーバー側からデータを取得するために ngResource を使用してサービスまたはファクトリを定義しますか?

私はAngular Webアプリを開発しています。そして、ユーザーに対していくつかの操作を行うために安静なAPIを呼び出す必要があるこのコントローラーがあります。

前に、getAllUser( )、getUser(id)、saveUser( )、deleteUser( ) というメソッドを持つサービスを定義しようと考えています。これらのメソッドは ngResource を使用して残りの API を呼び出します。しかし、これらのメソッドを見ると、ngResource をラップして、その下位レベルのメソッド (query( )、get( )、save( )、delete( )) を公開しているだけのように思えます。

サーバーからデータを取得するために ngResource を使用する一般的なサービスまたはファクトリまたはプロバイダーをどのように設計するかについて、誰かが経験を共有できますか?

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

angularjs - ngResource: 特定のアイテムへの POST リクエストの作成

フォーラム用に次の基本的な API があります。

  • POST /topics(新しいトピックを作成)
  • GET /topics(すべてのトピックを取得)
  • GET /topics/1(ID「1」のトピックを取得)

そして、私は以下を追加したい:

  • POST /topics/1(ID「1」のトピックへの返信を追加)

次のコード (関連する抜粋) を試しましたが、うまくいきませんでした:

にリクエストを送信するだけで/topics、機能しません。

これを機能させる方法はありますか?