【发布时间】:2018-11-03 10:05:15
【问题描述】:
我尝试调用我的 REST API,它返回一个包含 session_token 的 JSON 对象。 我只需要那个 session_token,但我如何获得呢?
this.http.post(this.tokenURL, this.tokenCall).subscribe(res => {
this.token = res.session_token;
});
这是我的尝试,但 Angular 不会编译,因为他不知道 session_token 在编译时是否存在。我如何才能从中获取 session_token ?如果我在令牌本身中声明它,它也不会起作用。
感谢您的帮助
【问题讨论】:
-
在构造函数或 ngOnInıt 中,你在哪里调用这个 post 请求?
-
一个名为“apiCall()”的自己的函数,它在 ngOnInit 中被调用,是的
-
那么确切的问题是什么?抱歉不明白这一点:“但是 Angular 不会编译,因为他不知道 session_token 在编译时是否存在”
-
需要先调用
res.json()获取对象。
标签: angular rest api angular5 angular6