Неправильный кеш $ resource после почтового запроса
Я использую ресурс $ и кеширую результаты запросов get. Моя проблема в том, что после отправки запросов кеш не становится недействительным.
Вот возвращаемое значение от сервиса:
return $resource('http://url.com/api/url/:id', {}, {
'query' : {
method : 'GET',
isArray:true,
cache : true
},
'get' : {
method : 'GET',
cache : false
}
})
Вот метод сохранения, который я использую внутри моего контроллера. Как вы можете видеть, я использую обратный вызов в запросе post, чтобы пересчитать запрос / список существительных.
var newNoun = new Noun($scope.noun);
newNoun.$save(function(x) {
$scope.nouns = Noun.query();
});
Я хотел бы сделать кэш недействительным после вызова post или другого не полученного метода. Как я мог это сделать? Это уже встроено в $ resource или мне нужно реализовать это самостоятельно?