Angular.js从mongodb中获取数据

时间:2017-04-30 21:16:09

标签: javascript angularjs node.js mongodb

我在Angular.js的api中获取请求时遇到问题。在我进入我的应用程序后,我将用户名保存在$ rootScope.currentuser,

$rootScope.$on('$routeChangeStart', function () {
  if (Auth.isLoggedIn()) {
    app.isLoggedIn = true;
    Auth.getUser().then(function (data) {
      $rootScope.currentuser = data.data.username;
      app.username = data.data.username;
      app.useremail = data.data.email;
      app.loadme = true;
    });
  } else {
    app.isLoggedIn = false;
    app.username = '';
    $rootScope.currentuser = '';
    app.loadme = true;
  }
});

然后我称之为中间件:

$http.get('/api/costs/' + $rootScope.currentuser).then(function (data) {
  $scope.costs = data.data;
});

为了获得当前用户的具体成本,不幸的是这个获取请求不起作用,我在登录后立即检查了$ rootScope.currentuser并正确分配了这个值。当我在用户名中间件中手动分配

时,有什么好奇心
$http.get('/api/costs/' + 'test').then(function (data) {
  $scope.costs = data.data;
});

填充日期。

0 个答案:

没有答案