0

異なるnumericOnly検索と文字列検索を要求するタイプアヘッドを使用します。結果は同じ構造であるため、ユーザーが数字を探す場合はobj.idnumberをメイン情報として表示する必要があり、ユーザーが名前を探す場合は必要ですobj.name を主な情報として表示します。

主な変換操作は、先行入力によって表示されるように、ラベル prop の右側の prop をコピーすることです。

ドキュメントはあまり明確ではないので、$http.transformResponse を使用して、$http から受け取ったデータの処理を処理できますか?

ありがとう

ライオネル

4

2 に答える 2

0

これは、特定のリクエストに対して transformResponse を使用した方法です。それが役に立てば幸い!

function transformResponse(data){
  // data is a raw json String, so you need to parse it before 
  try{
    data = angular.fromJson(data);
  } catch (e){
    console.error('Parsing error', e);
  }
  // transform data
  return data;
}

var req = {
  url: url,
  headers:{
    "Content-Type": "application/json",
  },
  method: "POST",
  data: data
}
// Register the transformResponse Handler
req.transformResponse = [transformResponse];
return $http(req);
于 2013-12-19T08:47:21.367 に答える
0

これは、transformResponse の推奨される使用方法です。そうすれば、すでに定義されているすべてのデフォルトの transformResponse 関数を使用できます

function _transformResponse(){...}

var req= {
 url: url,
 method:"POST",
 transformResponse: $http.defaults.transformResponse.concat([_transformResponse])
}
于 2014-03-14T15:17:50.993 に答える