に力パースない応答私は、私のサーバーで「test.ini」ファイルを持って、次のテキストを含んでいます。私は$http
を経由して、このファイルの内容を取得しようとしている
"[ALL_OFF]
[ALL_ON]
"
を
var params = { url: 'test.ini'};
$http(params).then(
function (APIResponse)
{
deferred.resolve(APIResponse.data);
},
function (APIResponse)
{
deferred.reject(APIResponse);
});
この操作は角例外を得た(にSyntaxError:予期しないトークンA)サービスは、ここに私の機能の一部です。
は、私は角フレームワークファイルを開いた、と私はexeptionが見つかりました:テキストファイルの内容で始まる「[」で終わる「]」は、角度JSONファイルであることを「考える」ので
。
var defaults = this.defaults = {
// transform incoming response data
transformResponse: [function(data) {
if (isString(data)) {
// strip json vulnerability protection prefix
data = data.replace(PROTECTION_PREFIX, '');
if (JSON_START.test(data) && JSON_END.test(data))
data = fromJson(data);
}
return data;
}],
私の質問:
どのように私はに角度力は(このチェックを行うことはできません。ここ
は角度コード(行7474 1.2.23バージョンで)ですif (JSON_START.test(data) && JSON_END.test(data))
)とではない JSONへのテキスト応答を解析しますか?
'text/plain'を使ってファイルを返すようにしましょう。 – maurycy