2017-12-08 28 views
0

は、私はこのようなデータが含まれている1つのサーバーのファイル../abc.jsを持っています。角度応答データ

角度(v4.x)Ajax呼び出しを使用すると、ファイルコンテンツ全体として応答が得られますが、この構文のためにjson()を作成できません。

私の意図は、のように私のサービスからの結果を得ることです:

[{ 
"a":"b", 
"c": "d" 
}, 
{ 
    "e":"f", 
    "g":"h" 
}] 

そして、私のサービスは、次のようになります。

getFileData():Observable<any>{ 
    return this._http.get("../abc.js") 
       .map((response:Response)=>{ 
        return response.json(); //Here its giving error "unexpected token v" which is coming from var keyword 
    }) 
} 

答えて

1

//ここではその与えエラー "予期しないトークンV" varから来ています キーワード

substringとを使用して[前の文字のストリップはその後JSONに変換する

return response.substring(response.indexOf("[")).json(); 
関連する問題