close

接口 $ 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);
        });

 

 

arrow
arrow
    文章標籤
    前端 API 程式筆記
    全站熱搜
    創作者介紹
    創作者 Christy Chen 的頭像
    Christy Chen

    Christy© 菜鳥筆記

    Christy Chen 發表在 痞客邦 留言(0) 人氣()