如何使用弹簧将数据发送到角度函数

时间:2015-06-23 05:13:30

标签: javascript java angularjs spring

我使用spring并使用angularjs进行休眠..我从数据库中获取数据,但我想在角度函数中获取数据..

这是我的角度函数

   artle = angular.module('myApp', []);

   artle.controller('myCtrl', function($scope) {
       $scope.class = "div0f";
       $scope.changeClass = function() {
           if ($scope.class === "div0f")
               $scope.class = "div0p";
           else
               $scope.class = "div0f";
       };
       $scope.Unsub = function() {
           if ($scope.class === "div0p")
               $scope.class = "div0g";
       };
   })

我想在if else条件下从数据库中获取一个值来使用此函数。

请建议我。 Thnx提前

1 个答案:

答案 0 :(得分:0)

正如所说的BetaRide,您将在JAX调用的回调中执行此操作。在Angular中,您将要求在Spring REST端点上执行某些操作。当Spring完成后,它会给你答案。如果答案成功,那么它将进入成功回调方法,如果有任何错误则输入错误。

$http({
    url: "http://example.com/rest/test",
    method: "POST",
    data: {"toto":"titi"}
}).success(function(data, status, headers, config) {
    $scope.data = data; // Here you can call your method with data
}).error(function(data, status, headers, config) {
    $scope.status = status; // Managae error
});

您必须管理$ http注入

angular.module('myApp.controllers', []).
controller('ImagesCtrl', ['$scope', '$http', function ($scope, $http) {
  // ...
});