問題タブ [angular-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.
angularjs - angularjs は promise とリソースを統合します
私はこのリソースを持っています:
問題は、 を呼び出すMyResource.getData()
までに、geoLocationService が場所を取得していないことです。
geoLocationService には、呼び出しを許可する約束があります
しかし、この約束をリソースと統合する方法がわかりません。何か案が?
編集 私は次のようなものを探しています:
そのため、geoLocationService.promise が解決または拒否された場合にのみ、パラメーターを使用した ajax 呼び出しが発生します。
angularjs - ツールチップが ng-repeat 内で間違って配置されている
以下は、適切な場所にあるツールチップ テキストを示しています。
以下は、下の画面の半分のツールチップを示しています (各要素の距離が増加しています)
これは HAML で記述されているため、プレーンな HTML では最後の 2 行は次のようになります<span tooltip="TEST">test</span>
。
Rails $Resourcepoints
を使用してフェッチされますが、通常の $resource を使用すると同じ問題が発生します。
Angular UI Bootstrapの tooltip ディレクティブを使用しています。アプリケーションは Ruby on Rails 4.0 でビルドされ、angularjs-rails gem (不安定版) を使用します。
おそらく、私のサイトの CSS は何らかの形で複雑すぎて、ロード後にこれらのツールチップを再処理する方法を見つける必要があると思います。
ruby-on-rails - 1.1.1 以降の Angular はリソース ハッシュを個別のシンボルとして返しました
安定した 1.0.7 バージョンでは、すべてが完全に機能しています。
これが私のリソースです(バックエンドとしてRailsを使用):
そして、すべてのクエリで、完全に正しいハッシュを返します。
しかし、1.1.0 よりも新しいバージョンをインストールしようとすると、リソースは次のようなハッシュを返し始めます。
それで、質問は - なぜですか?
angularjs - angular-chosenのコントローラーからデータを抽出できません
プロジェクトのグループのドロップダウンをカスタマイズするには、 angular-chosenを使用する必要があります。リソースを使用して、コントローラー間でデータを共有します。グループ リストをコントローラーの $scope.allgroups に抽出できます。console.log には、次の画像が表示されます。
私のhtmlでは、次の方法で選択を呼び出しますが、文字が一致していても常に「グループが見つかりません..」と表示されます。
どこか間違っていますか?助けてください。
javascript - ng-resource が配列を返さない理由がわかりません
AngularJS と NGResource を使用していますが、クエリを使用すると空の配列が返される理由がわかりません。
私のコントローラーでは、私はやっています
ビューで
ビューでは正しく表示されます
ただし、コンソールでは空の配列としてログに記録されます。
また、私はクロームにbatarang拡張機能を使用しており、タスクを示すスコープは次のとおりです。
戻り値を $scope モデルに入れる前に、いくつかのデータ操作を実行する必要があります。これは典型的な動作であり、私が見逃しているものはありますか? それとも私は何か間違ったことをしていますか?どんなアイデアでも大歓迎です。私はこれにあまりにも長い間立ち往生してきました。
angularjs - AngularJS - $resource リクエストは Cookie を自動的に送信しますか?
angularJS アプリで $resource を使用しています。Cookie は自動的に送信されますか? 同じドメインでリクエストを行っています。
angularjs - AngularJS で $resource サービスをテストする
angular アプリケーションの単体テストの作成を開始しようとしていますが、テスト可能な方法でサービスを正確にモックする方法がわからないため、非常に迅速に停止ブロックにヒットします。
REST呼び出しをモックする方法はありますか?それ以外の場合、テストでサービス内のすべてをミラーリングする必要があるように思えますが、これは私には正しくないようですが、テストの作成はかなり新しいので、おそらくこれが想定されている方法です達成すること。どんな助けでも大歓迎です。
私のサービスは次のとおりです。
私のテストはこれまでのところ次のもので構成されています。
rest - Rails4: update メソッド = PATCH で AngularJS リソースを使用するとサーバー エラーが発生する
Rails4 で更新メソッド 'PATCH' で Angular ngResource を使用すると、サーバー エラーが発生します。
PUT のみが機能します。
私の Rails4 コントローラ アクションは次のようになります。
強力なパラメーターのプライベート関数:
更新時にプリロード フックがあり、@page が DB から既にロードされています。
angular がリクエストを中断する原因を知っている人はいますか?
助けていただければ幸いです。よろしく、アレックス