angular2の新機能です。簡単なものに違いないと確信していますが、これはhttp呼び出しを処理できるサービスを作成する契約ですが、データがロードされた後、もう一度尋ねることなくいくつかのフィルターを適用する必要があります基本的に、新しいパラメーターを使用してAPIサーバーに送信し、angular2にその部分を処理させたい
アップデート**
サービス
httpHandler(type,model){var token = this.LoginService.JwtDecoded(); var authHeader = new Headers(); authHeader.append('Authorization', 'Bearer ' + token);
return this.http.get('http://127.0.0.1/api/service/'+model, { headers: authHeader }) .map((res: Response) => res.json()); }
成分
this.Request.httpHandler('get','receiver/') .subscribe( data => this.data = data, <-- from here err => this.error = 'there is a mistake!', () => console.log(this.data) <-- this one is outputing just what i want ); console.log(data); <-- i wanna output the same result in here
では、APIの結果を変数に取り込むにはどうすればよいですか?
更新** サブスクライブの外に「this.data」を出力したいのですが、奇妙なことに、サブスクライブ内とhtmlにも出力できますが、htmlに出力する前にそのjsonでいくつかのことを行う必要があります..何かアイデアはありますか? ありがとう!
お時間をいただきありがとうございます。