0

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でいくつかのことを行う必要があります..何かアイデアはありますか? ありがとう!

お時間をいただきありがとうございます。

4

1 に答える 1