Angular js http作为所有路由的服务

时间:2017-01-09 12:57:30

标签: javascript angularjs angular-services

在每条路线(15条路线)中,我想显示用户信息。所以我在所有路由中将用户配置文件API($ http get)称为服务,如此

function getProfile() {
      userServices.getProfile().then(function (response) {
        vm.profile = response.data;
       });
};

不是在每条路线上调用相同的API,我可以获取一次用户信息并在我需要的所有地方使用它吗?

我知道有角度的服务,我提到了这个https://stackoverflow.com/a/30780328/1409399和这个https://stackoverflow.com/a/40203432/1409399。我可以使用这个解决方案吗?它适用于这种情况吗?对不起,我还没有尝试过这个解决方案。请建议

0 个答案:

没有答案