刷新页面上的信息丢失-AnguarJs

Information gets lost on refresh page - AngualrJs

本文关键字:-AnguarJs 信息 刷新      更新时间:2023-09-26

大家好,天才开发者,

我正在学习Angularjs使用GitHub API,我成功地获得了第一次调用的信息,但一旦我刷新页面,所有信息都会丢失,服务不知道该怎么办。

以下是我的服务代码,请引导我

(function() {
    var gitHubApiFactory = function($http) {
        var urlBase = "https://api.github.com";
        var factory = {doneUserName:''};

        factory.getUserName = function(userName) {
            return $http.get(urlBase + "/users/" + userName);
            //doneUserName = userName ;
        };
        factory.getUserRepo = function(userName) {
            return $http.get(urlBase + "/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);
}());

请帮我解决这个问题。因此,如果我刷新页面,服务就知道要查找什么

感谢大家抽出时间

使用$cookies

https://docs.angularjs.org/api/ngCookies/service/$cookies

如果可以的话,避免页面重新加载/刷新?