Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度-ng重复不使用搜索控制器_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 角度-ng重复不使用搜索控制器

Javascript 角度-ng重复不使用搜索控制器,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我有一个正在使用的搜索控制器: function searchRes($scope, $http, API, CarDetailService, $state){ $scope.$watch('search', function() { fetch(); }); $scope.currentPage = 1; $scope.pageSize = 5; function fetch(){ $http.get(API + "/search/" + $scop

我有一个正在使用的搜索控制器:

function searchRes($scope, $http, API, CarDetailService, $state){

  $scope.$watch('search', function() {
    fetch();
  });

  $scope.currentPage = 1;
  $scope.pageSize = 5;

  function fetch(){
    $http.get(API + "/search/" + $scope.search)
    .then(function(response){ 
      $scope.details = response.data;
    });
  }

  $scope.select = function(){
    this.setSelectionRange(0, this.value.length);
  }

  $scope.selectCar = function(carId) {
    CarDetailService.setCar(carId);
    $state.go('taskDetails');
  };

}
以下是HTML:

<div ng-controller="searchRes" class="mainSearch">

  <div class="searchBar">
    <input type="text" ng-model="search" onclick="select()" placeholder="Enter Search Term" autofocus />
  </div>

  <div ng-repeat="res in details.Search">
    <div>{{ res['Display Name'] }}</div>
  </div>

</div>
下面是API返回内容的图像(data.Results):

编辑当我执行console.log(响应)时;我可以看到返回的所有JSON数据(data.Results)


我知道我显然没有正确调用数据,但我不知道还有什么可以尝试的,我猜这就是我来这里的原因。

您需要
ng repeat=“res in details.Results”
您需要
ng repeat=“res in details.Results”
?响应的结构是什么?阵列?一个物体?请发布.data.Results。它是一个对象,在该对象内部是我试图循环通过的数组。我已经编辑了我的问题。谢谢你指出这一点。我忘了添加它。
ng repeat=“res in details.Results”
?@cventr该死,晚了一分钟。
$scope.fetch=function()
?响应.数据的结构是什么?阵列?一个物体?请发布.data.Results。它是一个对象,在该对象内部是我试图循环通过的数组。我已经编辑了我的问题。谢谢你指出这一点。我忘记添加了。
ng repeat=“res in details.Results”
?@cventr该死,晚了一分钟。非常感谢您的帮助。竖起大拇指。非常感谢你的帮助。竖起大拇指。
ng-repeat="res in details"
ng-repeat="res in response.data"
ng-repeat="res in data"
ng-repeat="res in response"
ng-repeat="res in response.data.Results"
ng-repeat="res in details.data.Results"