Angularjs计时问题检索值和显示。

时间:2014-07-17 22:41:54

标签: javascript jquery angularjs

您好我的控制器中有以下代码从db获取数据。它正确地获取数据没有问题,因为我可以在firebug中看到它。

 $scope.up = supRepository.getPrice.query({ id: sup._id }, function(data) {
                $scope.up = data;
            });
            alert($scope.up.description);

问题是,在警报时它只给我空盒子。没有错误或价值。 我相信这可能与时间有关? 请让我知道如何解决它。因此,如果是时间问题,它会等到值可用。 谢谢

1 个答案:

答案 0 :(得分:1)

您需要将警报移至回调中,以便知道您已收到data

supRepository.getPrice.query({ id: sup._id }, function(data) {
      $scope.up = data;
      alert($scope.up.description);
});