接口 $ resource 設定決定接口接法
var getParameterNotJSON = {
method: 'post',
headers: {
'Accept': 'text/plain, text/xml',
'Content-Type': 'text/xml'
},
transformResponse: function (data) { return { responseData: data.toString() } }
}
transformResponse 設定回傳參數
以上面設法 回傳會變成JSON
responseData: data.toString()
{
'responseData' : '後台回傳單一STRING'
}
接收String 而非 Json
var DataServiceInstance = $resource(apiUrl, null,
{
// override default get function
get : angular.extend(getParameterNotJSON)
}
);
至於前台 就會變成存儲JSON 取得responseData的資料
accountAttrPromise.then(function(acctPromiseResource){
console.log(acctPromiseResource.responseData);
ctrl.attr=angular.copy(acctPromiseResource.responseData);
});
留言列表