当我在$ scope中设置数据时,在获取bootstrap模式数据时遇到angularJs中的问题

时间:2018-01-06 07:10:38

标签: javascript jquery angularjs

我已经设置了范围并在控制台日志中获取了它,但是在视图页面模式上,它的显示未定义在这里是我的代码:

$scope.showsearchupdate = function($id_protocolo){
var user_path = window.location.pathname;
var arr_path = user_path.split('/');
var search_user = arr_path[2];

$users['get_search_user_update_by_id']($id_protocolo,search_user).then(function(userquestions){
  $scope.userquestions  = userquestions;

  $users['get_search_user_updates'](search_user).then(function(searchuser_updates){
    $scope.searchuser_updates   = searchuser_updates;
  });


$('#search_update').modal('show', {backdrop: 'static'});
console.log($scope.userquestions);
});

}

1 个答案:

答案 0 :(得分:1)

在打开模态框之前,请确保您的异步调用已完成。

$scope.userquestions = userquestions正在承诺中更新。在承诺完成后,您应该只调用模态框的代码。