在AngularJs API调用中删除cachebuster

时间:2017-02-27 15:17:04

标签: angularjs api browser-cache

我在我的app.js和

中使用ngCacheBuster
angular.module('myApp')
    .factory('User', function ($resource) {
        return $resource('api/users/:email', {}, {
                'query': {method: 'GET', isArray: true},
                'search':{
                    url:'api/search',
                    method:'GET',
                    params: {
                        email: '@email'
                    },
                    isArray:true
                }                  
            });
        });

并呼叫为

User.search({email:$scope.nameQuery},function(result,headers){
         $scope.users = result;
     });

当我尝试调用此方法时,它显示为 http://localhost:3000/myApp/api/search?cacheBuster=1488208210950&email=searchString

有没有办法从我的网址中删除cacheBuster 我想要类似的东西 http://localhost:3000/myApp/api/search?email=searchString

任何帮助都将不胜感激。

0 个答案:

没有答案