我在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做一些事情......有什么想法吗?谢谢!
谢谢你们的时间,非常感谢。