首页 > 解决方案 > Angularjs 搜索和显示

问题描述

我有一个搜索功能,用户可以搜索并将他们导航到“searchedResult”页面。这就是我显示信息的地方。我尝试做这样的事情,但它也没有在控制台中返回任何结果,也没有错误。

HTML:

        <tr ng-repeat="result in apiResult |orderBy:sortKey:reverse |filter:search">
          <td>{{result.NAME}}</td>
          <td>{{result.ADDRESSBLOCKHOUSENUMBER}}</td>
          <td>{{result.ADDRESSPOSTALCODE}}</td>
          <td>{{result.ADDRESSSTREETNAME}}</td>
        </tr>

JS:

       $scope.searchFunction = function() {
          searchLayer.clearLayers();
          for ( var i = 0; i < $scope.allTheme.length; i++) {
              if ($scope.selected == $scope.allTheme[i].THEMENAME)
              {
                  $scope.selectedTheme = $scope.allTheme[i].QUERYNAME;
                  apiURL = "url";

                      $http.get(apiURL).then(function(response) {
                        $scope.apiResult = response.data.SrchResults;
                        $scope.apiResult.splice(0,1);
                      })
                      $window.location.href = "#!/searchedResult";
              }

          }

       }

标签: javascriptangularjs

解决方案


推荐阅读