angularjs:将对象推入数组

angularjs:将对象推入数组,angularjs,asp.net-mvc,Angularjs,Asp.net Mvc,我试图通过使用用户id进行搜索来显示用户详细信息。每次搜索时,表都会刷新,$scope.userdetails不会附加新值。我希望旧值保持不变,并在单击搜索按钮时添加新行。下面是我使用的代码 以下是角度代码: result = $http.get('/*API comes here */', { params: t }) .then(function(response) { //angular.merge($scope.userdetails, respons

我试图通过使用用户id进行搜索来显示用户详细信息。每次搜索时,表都会刷新,$scope.userdetails不会附加新值。我希望旧值保持不变,并在单击搜索按钮时添加新行。下面是我使用的代码

以下是角度代码:

result = $http.get('/*API comes here */', {
      params: t
   })
   .then(function(response) {
      //angular.merge($scope.userdetails, response.data);
      result = response.data;
      $scope.userdetails.push(result);
      //angular.forEach(result, function (value, key) {
      //    $scope.userdetails.push(value);
      //})

      //$scope.userdetails.concat(result);

      console.log(result);
      console.log($scope.userdetails);
      //console.log(result);
   }, function(response) {
      alert('Failed ' + JSON.stringify(response.statusText));
   });
HTML代码:

<form>
   <div class="form-group row">
      <div class="col-sm-3">
         <select class="dropdown form-control" data-size="5" id="Userlookup" ng-model="search.ddlUserlookup">
                                    <option value="1">Email ID</option>
                                    <option value="2">WW ID</option>
                                </select>
      </div>
      <div class="col-sm-6">
         <input type="text" class="form-control" id="Userlookup" ng-model="search.txtUserlookup">
      </div>
      <div class="col-sm-3">
         <button type="button" class="btn btn-primary" ng-click="fetchDetails()">Search</button>
      </div>
   </div>
   <div>
      <table class="table table-bordered">
         <thead>
            <tr>
               <th class="col-sm-4">Full Name</th>
               <th class="col-sm-6">Email ID</th>
               <th class="col-sm-3">WW ID</th>
            </tr>
         </thead>
         <tbody>
            <tr ng-repeat="ud in userdetails">
               <td>{{ud.FirstName +' '+ ud.LastName}}</td>
               <td>{{ud.EmailID}}</td>
               <td>{{ud.WWID}}</td>
            </tr>
         </tbody>
      </table>
   </div>
</form>

电子邮件ID
WW ID
搜寻
全名
电子邮件ID
WW ID
{{ud.FirstName+''+ud.LastName}
{{ud.EmailID}
{{ud.WWID}

是否显示您拥有的两个console.log(),显示什么?显示的任何内容都不会导致该行为。问题是在代码的其他地方,我们看不到结果日志的输出是Object->0:Object->required datafor$scope.userdetails日志,[Array(1)]->0:Array(1)->0:Object