服務正在春天但當 我嘗試的角度來調用服務時,結果對象是空的,並沒有什麼返回如何從角度控制器的彈簧服務中獲得物體?
服務代碼:
公共類CalculatorController {
@CrossOrigin(origins = "http://localhost:8090")
@GetMapping("/calc/{number1}/{number2}")
public Calculator calc(@PathVariable int number1,
@PathVariable int number2){
Calculator c = new Calculator(number1 , number2) ;
return c;
}
}
控制器js代碼:
angular.module("myApp", [])
.controller("myCtrl", function($scope , $http) {
\t $http.get('http://localhost:8090/calc/5/8').
\t then(function (response)
\t \t \t { $scope.result = response.data; }) ;
\t
});
的html代碼:
<!DOCTYPE html>
<html ng-app="myApp">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<head>
\t \t <title>Hello AngularJS</title>
\t \t <script src="moule.js"></script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
\t <div ng-controller="myCtrl">
\t <p><span class="add">add is {{ result.add }}</span></p>
\t <span class="sub">sub is {{ result.sub }}</span>
\t </div>
</body>
</html>
在此先感謝
您的客戶端和服務器端都在不同的端口(不同的項目)? – Tom
對不起的文章進行編輯 –
是的它是不同的 –