2014-01-19 7 views
0

내 백엔드로 CakePHP를 사용하고 있습니다. 내가 $http를 사용하는 경우

따라서, 나는 다음이 필요합니다 :

가) 기본 설정은

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이어야 함) HTML 입력의 ng-model 속성은 패턴이어야합니다 즉

ng-model="data.User.email" 

, data.{CakePHPModelName}.{modelattribute}

My $ http는 CakePHP 백엔드와 완벽하게 작동합니다.

각도 $ 리소스를 어떻게 성공적으로 사용할 수 있습니까?

답변

2

$resource은 모든 요청을하기 위해 $http을 사용합니다. $http에서 수행하려는 모든 구성은 $http만을 사용하는 것과 같은 방식으로 수행됩니다.

+0

나는 본다. 사용자 정의 요청은 어떻습니까? –

+0

무슨 뜻인지 모르겠다. '$ resource'에 커스텀 리퀘스트를 추가하고 싶다면'actions' 속성 (http://docs.angularjs.org/api/ngResource.$resource)을 사용하면됩니다. – dnc253

+0

아, 이제 내 실수를 깨닫습니다. 도와 주셔서 감사합니다 :) –