angular-cache

    2熱度

    3回答

    我在其中一項服務中使用Angular的默認$http緩存。當用戶從視圖導航到另一個視圖時(我正在使用ui-router),緩存將無效,並且所有項目都將從其中刪除。我想在應用程序的整個生命週期內不會使緩存失效。 編輯: 例如,該工廠沒有導航到另一條路線後返回緩存的結果,它調用服務器API來獲取結果: cardModule.factory("myFactory", function ($http) {

    0熱度

    1回答

    我正在使用Devise gem來處理我的網站中的登錄/註銷。在客戶端我使用AngularJS緩存是DSCacheFactory。 我有一個關於瀏覽器緩存或angularJS緩存的問題。當會話結束時,緩存仍然保存舊值。 實施例: 登錄用戶A 註銷用戶A 登錄用戶B 網站顯示用戶A. 我期望用戶B登錄網站顯示用戶B之後 Angular DSCacheFactory在瀏覽器緩存過期時纔會清除它。 如何在

    0熱度

    1回答

    我試圖使用angular-cache v4.2: angular-cache 我無法獲得它在頁面刷新之間的存儲。 我試圖創建一個codepen,但沒有得到很遠,因爲我一直無法在那裏注入模塊。 codepen。 angular.module('myApp', ['angular-cache']) .config(function (CacheFactoryProvider) {

    1熱度

    1回答

    我在一個Ionic應用中使用Angular $http.get()來調用外部服務的API調用,並實現了CacheFactory插件以使緩存更加可配置的。 一切工作正常,如果我向相同的端點重複API請求,CacheFactory返回緩存的響應,並且在瀏覽器控制檯中看不到實際的HTTP請求,直到緩存過期時間過去。 但我想能夠確定我正在使用的數據是來自緩存還是來自新的HTTP請求。我怎樣才能做到這一點?

    0熱度

    1回答

    我已經更改了我的組件模板html,但更改未反映在我的應用程序中。有沒有辦法強制應用程序刷新它的所有組件和模板? 說完看了看周圍大多數人認爲使用 ApplicationRef.tick() - 類似角1的$rootScope.$digest() - 即,檢查全部組件樹 NgZone.run(callback) - 類似$rootScope.$apply(callback) - 即內部評估回調函數角2

    0熱度

    1回答

    我剛剛開始使用angular-cache,並在堆棧溢出中看到此question,用戶在緩存之前詢問是否調用ngResource transformResponse函數。顯然,答案是否定的。 但是,有沒有辦法解決這個問題?在我的API中,我返回了一個有很多信息的對象(其他對象,數組等等,我不需要)。我需要緩存的只是他們的ID。 這怎麼可能?這是我腦子裏: app.factory('Operator'

    1熱度

    1回答

    早上好 我試圖測試我們相對較大的角應用與業力(或至少開始一些測試)。我知道它有一些小麻煩,但現在想知道; karma提供了一個beforeEach函數,它在每個it代碼塊之前被調用。 使用角度時,我(似乎是這樣)每次執行一個測試用例之前都必須調用module('app')。這不就是一個完整的表現封鎖嗎?我的意思是設置整個模塊,因此該應用程序是完全浪費的性能否? 當我把模塊(「應用程序」)中的呼叫b

    0熱度

    1回答

    我很新的離子和工作在一個應用程序,你加載了一堆類別,其次是在類別中的項目列表,當你點擊類別中的項目時,一個documenturl加載包含的內容基本上是圖片。目前,一切正常,但我希望在我的類別可見的時候預先加載內容,所以即使我離線,我也應該能夠點擊類別列表中的任何項目並加載相應的文檔。我在網上查找,但除了localstorage之外,我找不到任何東西,它會在您訪問它之後而不是之前緩存數據。有沒有一種

    0熱度

    1回答

    我正在緩存$http數據使用angular-cache模塊。如果更新緩存數據,我想調用$http服務。問題我有這個代碼僅返回緩存數據,直到我不能自動清除緩存手動 //controller.js angular.module('adminPanelApp').controller('recordController',recordController); function record

    0熱度

    1回答

    我在我的角度應用程序中有這個問題,因爲我正在緩存數據。使用onCreate()函數添加內容後。我在successfull subscribe函數中調用getAll()函數以獲取新數據。但是,我仍然沒有得到新的數據。我相信這是因爲我服務中的緩存數據。我如何知道是否有新數據或者當有新數據時如何修復我的現有數據和刷新數據? 服務 getAll() { if(!this.materials) {