0

我使用 CakePHP 作为我的后端。

因此,如果我使用$http,我需要具备以下条件:

a) 默认配置必须是

angularApp.config(function ($httpProvider) {
  $httpProvider.defaults.headers.common['Content-Type'] = 'application/x-www-form-urlencoded';
  $httpProvider.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
  $httpProvider.defaults.headers.common['Accept'] = 'application/json';
  $httpProvider.defaults.transformRequest = function(data) {
      if (data === undefined) {
          return data;
      }
      return $.param(data);
  }
});

b) ng-modelhtml 输入中的属性必须是模式

ng-model="data.User.email"

换句话说,data.{CakePHPModelName}.{modelattribute}

我的 $http 与 CakePHP 后端完美配合。

我如何使用角度 $resource 一样成功?

4

1 回答 1

2

$resource用于$http发出所有请求。您想要进行的任何配置都$http将以与仅使用$http.

于 2014-01-19T09:35:04.143 回答