1

我按照文档示例实现了一个 fetch 方法。就我添加?format=json$scope.url.

    $scope.method = 'GET';
    $scope.url = "/activite/273/usagers?format=json";

    $scope.fetch = function($event) {

        $scope.code = null;
        $scope.response = null;

        $http({method: $scope.method, url: $scope.url, cache: $templateCache}).
          success(function(data, status) {
            $scope.status = status;
            $scope.users = data;
            $scope.search.status = $scope.userStatus;
            $('#UserList').modal('show');
          }).
          error(function(data, status) {
            $scope.response = data || "Request failed";
            $scope.status = status;
            $scope.userStatus = '';
        });
        $event.preventDefault();
    };

任何想法 ?

4

2 回答 2

2

根据API 文档,看起来您应该以params任何方式在单独的对象中传递参数。所以:

$scope.method = 'GET';
$scope.url = "/activite/273/usagers";
$scope.params = {
    format: 'json
};
于 2012-07-31T15:07:25.990 回答
1

这实际上是由于 json 格式本身的问题,所有的都"被替换为&quote;. 我解决了这个问题,它解决了这个问题。

于 2012-07-31T17:38:37.630 回答