0
startpage.tsでmetroServiceのgetResult関数を呼び出しました 私はchrome(私はalert sayng "s"と次のwellを得ることができます)唯一の警告を取得する。私は '次の警告を得ることはできません) どのように私はこれを解決することができますか?アンドロイドデバイス - Observable map()が動作しません
Startpage.ts
export class StartPage {
constructor(public navCtrl: NavController, public navParams: NavParams, public metro:MetroService) {
metro.getResults("subway");
}
MetroService.ts
getResults(keyword:string):Observable<any> {
console.log("keyword 22233: "+keyword);
alert("s");
return this.http.get('/assets/metro.json')
.map(
result =>
{
alert(result.json().DATA);
console.log(result.json().DATA.filter(item => item.STATION_NM.toLowerCase().startsWith(keyword.toLowerCase())))
return result.json().DATA
.filter(item => item.STATION_NM.toLowerCase().startsWith(keyword.toLowerCase()))
});
アラート( "s") –
/assets/metro.jsonをassets/metro.jsonに置き換えます(これはうまくいくはずです) – enRaiser