如何使用来自不同项目的angularJs来使用休息服务

时间:2015-06-23 09:30:04

标签: javascript angularjs spring rest

我创建了一个项目,其中包含提供json格式的spring rest服务和使用该服务并且工作完美的angularJS Client。现在我创建另一个只包含客户端(angularjs和html视图)的项目,但我不知道如何从这个项目访问我的休息服务。 这就是我所做的:

 angular.module('workflowService', ['ngResource']).
    factory('Demande', function ($resource) {
        return $resource('/rest/employee/:id', {}, {
            'save': {method:'PUT'}
        });
    });


function EmployeeListController($scope, $location, Employee) {
$scope.employees = Employee.query();
$scope.gotoEmployeeNewPage = function () {
    $location.path("/employee/new");
};
$scope.deleteEmployee = function (employee) {
    employee.$delete({'id':employee.idEmp}, function () {
        $location.path('/');
    });
};
}

请帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可能希望使用Spring后端提供的REST服务。您应该使用内置的Angular $http服务来调用后端。

确保在您的后端启用CORS,以允许不同的来源发出请求。