2014-09-26 171 views
0

喜研究員天才開發者,信息會丟失刷新頁面 - AngualrJs

我使用GitHub的API Angularjs學習,我順利拿到第一次呼叫的信息,但只要我刷新所有信息丟失的頁面和服務不知道該怎麼做。

下面是我的服務代碼,請指導我

(function() { 
    var gitHubApiFactory = function($http) { 

     var urlBase = "https://api.github.com"; 
     var factory = {doneUserName:''}; 


     factory.getUserName = function(userName) { 
      return $http.get(urlBase + "https://stackoverflow.com/users/" + userName); 
      //doneUserName = userName ; 
     }; 
     factory.getUserRepo = function(userName) { 
      return $http.get(urlBase + "https://stackoverflow.com/users/" + userName + "/repos"); 
     }; 
     factory.getRepoLang = function(userName,repoName) { 
      return $http.get(urlBase + "/repos/" + userName + "/" +repoName); 
     }; 
     return factory; 
    }; 

    gitHubApiFactory.$inject = ['$http']; 

    angular.module('gitHubApp').factory('gitHubApiFactory',gitHubApiFactory); 

}()); 

請幫我如何解決這個問題。所以,如果我刷新頁面,服務知道要尋找什麼

謝謝大家的時間

+0

你有問題或只是說明? – Shomz 2014-09-26 01:27:12

+1

當頁面刷新時,如果所有信息都存儲在內存中(JavaScript對象),它們將不會在重新加載的整頁上保留。如果你想要保持信息刷新頁面,你將需要使用一些存儲,如localStorage或Cookies – 2014-09-26 01:27:17

+0

我有一個問題,對不起,如果我沒有在問題中說清楚。我想知道如何解決這個問題。因此,所有信息都將在頁面刷新中檢索。謝謝 – GeekOnGadgets 2014-09-26 01:31:41

回答