Angularjs 将$http响应发送回调用方html

Angularjs 将$http响应发送回调用方html,angularjs,Angularjs,我正在尝试实现一个简单的搜索功能,从search.html捕获搜索文本,进行HTTP调用以获取搜索结果并将其发送回search.html。我可以在控制台中从HTTP打印回搜索文本和响应,但HTTP响应没有返回到search.html。以下是我的代码: angular.module('search' , [ ]).controller("getRestulsCtrl", function ($scope,$http){ $scope.submit = function() {

我正在尝试实现一个简单的搜索功能,从search.html捕获搜索文本,进行HTTP调用以获取搜索结果并将其发送回search.html。我可以在控制台中从HTTP打印回搜索文本和响应,但HTTP响应没有返回到search.html。以下是我的代码:

angular.module('search' , [
]).controller("getRestulsCtrl", function ($scope,$http){

    $scope.submit = function() {
        if ($scope.text) {
            var qtext = $scope.text; // form value
            $http.defaults.headers.common['Authorization']  = 'Basic' + btoa('admin' + ':' + 'admin');
            $http.get("http://localhost:9002/search?keyword=xyz")
            .success(function (data) {
            $scope.searchResults = data
            console.log($scope.text);
            console.log(data)

        })
    }

} // form data

James以下是提交表单的HTML代码:

<!DOCTYPE html>
<html ng-app ="search">
<head> <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
<title>Search Application</title>
</head>
<body ng-controller = "getRestulsCtrl">
<div>

<form ng-submit="submit()" ng-controller="getRestulsCtrl">
Enter Search : <input type="text" ng-model="text" name="searchText" />
<input type="submit" id="submit" value="Submit" />
</form>
<br>
<div ng-repeat = "results in $scope.searchResults.searchResults">
<br>
Doc Type : {{results.type}}
<br>
Trader: {{results.trader}} <br>
Buy/Sell : {{results.buysell}}<br>
Quantity : {{results.quantity}}<br>
Time : {{results.time}}<br>
</div>
<br> Facets: {{results.facets}}


    </div>
<script src="Scripts/angular.min.js"></script>
<script src="Scripts/angular.min_1.js"></script>
</body>
</html>

搜索应用程序
输入搜索:


文档类型:{{results.Type}
交易员:{{results.Trader}}
买入/卖出:{{results.buysell}}
数量:{{results.Quantity}}
时间:{{results.Time}}

Facets:{{results.Facets}
只需在search.html中使用$scope.searchResults,{{searchResults}}应该在search.html中显示您的结果。您如何调用
$scope.submit()
?请分享一些查看代码好吗?$scope.searchResults没有任何区别,我在下面附上了html代码。它需要某种回调函数。。