我已经定义了一个 $http.get 方法,问题是如果我不向它提供 JSONP 响应,它就无法解析结果,有人知道使用 JSON REST 服务的方法吗?我不想给服务器带来 JSONP 结果转换的负担。
谢谢!
[我的服务班]
class PostService
constructor: ($log, $http) ->
urlBase = 'api/posts'
PostService::get = ($log)->
$http.get(urlBase).then((result) ->
result.data
)
angular.module('app').service 'postService', ['$log', '$http', PostService]
[我的控制器类]
class PostController
constructor:($log, $location, $scope,postService) ->
setPosts = =>
postService.get($log).then (result) =>
$scope.posts = result
setPosts()
angular.module('app').controller 'postController', ['$log', '$location', '$scope','postService', PostController]