0

我已经定义了一个 $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]
4

0 回答 0