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}
我的$ http與CakePHP後端完美配合。
如何使用角度$資源一樣成功?
我明白了。自定義請求怎麼樣? –
我不確定你的意思。如果你想添加自定義請求到你的'$ resource',你可以使用'actions'屬性來實現(http://docs.angularjs.org/api/ngResource.$resource)。 – dnc253
哦,我現在意識到我的錯誤。謝謝你的幫助:) –