2017-04-21 6 views
0

Angularjsをjsonの代わりにプレーンテキストとして扱う方法を教えてください。Angularjsをjsonの代わりにプレーンテキストとして扱う方法を教えてください。

私はプレーンテキストとして解釈したいjsonファイルを要求しています。成功のコールバックで私はjsonを得ています。 jsonをテキストに変換せずにテキストを返す方法(stringifyを使用)

+0

ええ、あなたは 'JSON.stringify'を使うことができます –

+0

ありがとう。私はJSON.stringifyを使用したくない場合があります。これは、時には応答がjsonでないことがあるためです。 –

+0

それ以外の場合は、応答タイプを 'application/text'に変更することができます –

答えて

1

デフォルトのtransformResponseの代わりに使用する新しい関数を作成します。

var rawResponse = function(value) { 
    return value; 
}; 

$http({ 
    url: '...', 
    method: 'GET', 
    transformResponse: rawResponse 
}); 

これは文字通り、それがを提供されているとおりに応答を返します。

+0

これは機能します。ありがとう! –

関連する問題