Angular $ resourceキャッシュが機能しない

Tyvain

MEANスタックアプリケーションにリソースをキャッシュしたいと思います。

クライアントでは、サーバーを呼び出すサービスを使用します。ここで、キャッシュが機能しているかどうかを確認するためにトレースを配置します(そして、ページをリロードするたびにこのトレースが表示されます)。

この例では、都市のリストを取得します。

私のコントローラー:

angular.module('mean.cars').controller('CarsController', ['$scope', '$http', '$stateParams', '$location', 'Global','Cities',
    function ($scope, $http, $stateParams, $location, Global, Cities) {

$scope.cities = Cities.query();

私のサービス:

angular.module('mean.sol').factory('Cities', ['$resource',  function($resource) {return $resource('cities/', {}, {list : {method : 'GET', cache : true } });}]);

私もこれらの解決策を試しました:

mod.factory('Cities', ['$resource',  function($resource, $cacheFactory) {return $resource('cities/', {}, {list : {
        'get': { method:'GET', cache: $cacheFactory },
    'query': { method:'GET', cache: $cacheFactory, isArray:true } } });}]);

または:

mod.factory('Cities', function($resource){
return $resource('cities/', {},
    {get: 
        {
            cache: true,
            method: 'GET'
        }
    }
);

})

すべてが機能していますが、何もキャッシュされていません。それは常に私のサーバーを呼び出します。

$ resourceを$ cacheFactoryに置き換えるなど、多くの解決策を試しましたが、機能しません。私はそれをする良い方法を見つけることができません。

何か忘れましたか?

Tyvain

問題が見つかりました:

私は次のようにサービスを変更します:

mod.factory('Cities', ['$resource', function($resource) {return $resource('cities/', {}, {'query' : {method : 'GET', cache : true, isArray:true } });}]);

-> 'list'の代わりに 'query'を実行し、isArray:trueを追加します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angularテンプレートキャッシュが機能しない

分類Dev

Angular ServiceWorkerがPOSTリクエストをキャッシュしない

分類Dev

Angular-CLIプロキシが機能しない

分類Dev

Angular-CLIプロキシがDocker内で機能しない

分類Dev

Angularプロキシが機能しない

分類Dev

Angular 2でObservableをキャッチした後にfinally()が機能しないのはなぜですか?

分類Dev

Angular 2でObservableをキャッチした後にfinally()が機能しないのはなぜですか?

分類Dev

Angular 2でObservableをキャッチした後にfinally()が機能しないのはなぜですか?

分類Dev

Angular2 / 4テンプレートのキャッシュバスティングが機能していません

分類Dev

Angular 2 Http:キャッチ メカニズムが機能しないのはなぜですか?

分類Dev

Angular2フラッシュメッセージサービスが機能しない

分類Dev

CloudfrontがAngularアプリアセットをキャッシュしないようにする

分類Dev

ハッシュロケーション戦略が機能しない-Angular4--NgxChartsModuleがハッシュロケーション戦略を破った

分類Dev

Angular4 / 5依存性注入ドキュメントが機能しない

分類Dev

バックエンドへのAngular-CLIプロキシが機能しない

分類Dev

バックエンドへのAngular-CLIプロキシが機能しない

分類Dev

バックエンドへのAngular-CLIプロキシが機能しない

分類Dev

既存の.NETCoreMVCソリューション内のAngularが機能しない

分類Dev

スティッキーヘッダーが機能しないAngular5

分類Dev

リバースプロキシがAngularアプリで機能しない

分類Dev

Angular $ resourceを使用して、ボタンクリックでデータをフェッチが機能しない

分類Dev

ハイチャート-AngularがAngularUniversalで機能しない

分類Dev

Google AppEngineエッジキャッシュが機能しない

分類Dev

キャッシュされたテンプレートをHTMLに含めようとすると、Angular $ templatecacheが機能しません

分類Dev

Angular DateFilterのフォーマットセクションが機能しない

分類Dev

Python 3Sudsキャッシュが機能しない

分類Dev

Spring JPAHibernateクエリキャッシュが機能しない

分類Dev

AlamofireImageディスクキャッシュが機能しない

分類Dev

キャッシュexpires_inが機能しない

Related 関連記事

  1. 1

    Angularテンプレートキャッシュが機能しない

  2. 2

    Angular ServiceWorkerがPOSTリクエストをキャッシュしない

  3. 3

    Angular-CLIプロキシが機能しない

  4. 4

    Angular-CLIプロキシがDocker内で機能しない

  5. 5

    Angularプロキシが機能しない

  6. 6

    Angular 2でObservableをキャッチした後にfinally()が機能しないのはなぜですか?

  7. 7

    Angular 2でObservableをキャッチした後にfinally()が機能しないのはなぜですか?

  8. 8

    Angular 2でObservableをキャッチした後にfinally()が機能しないのはなぜですか?

  9. 9

    Angular2 / 4テンプレートのキャッシュバスティングが機能していません

  10. 10

    Angular 2 Http:キャッチ メカニズムが機能しないのはなぜですか?

  11. 11

    Angular2フラッシュメッセージサービスが機能しない

  12. 12

    CloudfrontがAngularアプリアセットをキャッシュしないようにする

  13. 13

    ハッシュロケーション戦略が機能しない-Angular4--NgxChartsModuleがハッシュロケーション戦略を破った

  14. 14

    Angular4 / 5依存性注入ドキュメントが機能しない

  15. 15

    バックエンドへのAngular-CLIプロキシが機能しない

  16. 16

    バックエンドへのAngular-CLIプロキシが機能しない

  17. 17

    バックエンドへのAngular-CLIプロキシが機能しない

  18. 18

    既存の.NETCoreMVCソリューション内のAngularが機能しない

  19. 19

    スティッキーヘッダーが機能しないAngular5

  20. 20

    リバースプロキシがAngularアプリで機能しない

  21. 21

    Angular $ resourceを使用して、ボタンクリックでデータをフェッチが機能しない

  22. 22

    ハイチャート-AngularがAngularUniversalで機能しない

  23. 23

    Google AppEngineエッジキャッシュが機能しない

  24. 24

    キャッシュされたテンプレートをHTMLに含めようとすると、Angular $ templatecacheが機能しません

  25. 25

    Angular DateFilterのフォーマットセクションが機能しない

  26. 26

    Python 3Sudsキャッシュが機能しない

  27. 27

    Spring JPAHibernateクエリキャッシュが機能しない

  28. 28

    AlamofireImageディスクキャッシュが機能しない

  29. 29

    キャッシュexpires_inが機能しない

ホットタグ

アーカイブ