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 バックエンドで完璧に動作しています。

angular $resource を同じように使用するにはどうすればよいですか?

4

1 に答える 1