我按照文档示例实现了一个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();
};
有什么想法吗?
答案 0 :(得分:2)
根据API documentation,看起来您应该以任何方式在单独的params
对象中传递参数。所以:
$scope.method = 'GET';
$scope.url = "/activite/273/usagers";
$scope.params = {
format: 'json
};
答案 1 :(得分:1)
由于json格式本身实际上是一个问题,所有"
都被"e;
取代。我解决了这个问题,它解决了这个问题。