在功能之外访问订阅数据

时间:2019-09-15 14:37:10

标签: angular subscribe

用户服务:
这接受需要获取其数据的字符串(用户名)。

get_user(user:string){
    return this.http.get("http://localhost/Website/api/user/read_user.php?usr_name="+user)
    .map(res=>{
      return res.json();
    });
  }


user.component.ts:
这接受一个字符串(用户名)并将其发送以获取数据。
usr_ser是服务的对象

user:Object[] = [];
get_user_data(user_name:string){
        this.usr_ser.get_user(user_name)
        .subscribe(value=>{
          this.user = value;
    });
console.log(this.user);

如何从订阅外部获取 this.user 数据?请建议我该怎么做,如果无法使用上述方法,请建议其他方法。

0 个答案:

没有答案