【发布时间】:2016-07-28 22:33:55
【问题描述】:
我在 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做一些事情..有什么想法吗?谢谢!
感谢你们的时间,非常感谢。
【问题讨论】:
-
为了有一个最小、完整和可验证的示例,您应该真正详细说明您当前的问题是什么。它现在做了什么,为什么会出错?
标签: angular angular2-http