2016-07-05 6 views
1

Ich habe einen ziemlich grundlegenden $ resource Aufruf:

getActiveListUsers = function(departmentId){ 
    var activeUsersList = $resource("rest/users/active", {}, { 
     'getActiveUsersList': {method: 'GET', isArray: true, cache : true} 
    }); 

    return activeUsersList.getActiveUsersList(
        {departmentId: departmentId} 
    ); 
} 

Obwohl, wenn ich über das Netzwerk Anrufe sehen, wie ich sehe, dass die gleiche Anforderung wird immer dann aufgerufen, und als ich Schauen Sie auf den 'Cache' Teil der Anfrage, ich sehe es jedes Mal abgerufen wird.

Ich mache es sicherlich falsch (oder verstehe es falsch!) ... also, jeder Tipp ist hier willkommen!

Vielen Dank im Voraus!

abgewinkelte Ausführung: 1.2.16 (kann nicht aktualisiert werden)

Antwort

0

Blick auf diesen Artikel es Sie $ Ressource-Cache in einer viel besseren Weise ... für

http://blog.aliasapps.com/caching-get-requests-using-angular-resource/

+0

Dank verwenden könnte helfen dieser Link. Obwohl ich es schon gelesen habe: Es ist einer von denen, von denen ich gelernt habe. Und ich kann nicht sehen, was ich falsch mache, da dies genau so aussieht. In der Praxis ist dieser Tuto nicht sehr "reich". – Marvin

Verwandte Themen