请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

subject的意义

 我想问问 这个subject的意义是什么额。 把一个值s设置为subject类型,通过next触发事件与直接更改值,都可以触发订阅事件吧?

public subject: Subject<User> = new Subject<User>();
 this.http.get(URL).map((response: Response) => {
                    let data= response.json();
                    this.subject.next(data);    
                });
                
 public user: User = new User();
 this.http.get(URL).map((response: Response) => {
                    let data = response.json();
                    this.user=data;
                });

正在回答 回答被采纳积分+3

2回答

提问者 MrXs 2017-06-15 18:17:57
public subject: Subject<User> = new Subject<User>();
 this.http.get(URL).map((response: Response) => {
                    let data= response.json();
                    this.subject.next(data);    
                });
                
 public user: User = new User();
 this.http.get(URL).map((response: Response) => {
                    let data = response.json();
                    this.user=data;
                });

这两种情况

0 回复 有任何疑惑可以回复我~
JoJo 2017-06-15 18:01:24

什么?没太明白你想问什么,把代码贴出来看看:)

0 回复 有任何疑惑可以回复我~
  • 提问者 MrXs #1
    public subject: Subject<User> = new Subject<User>();
     this.http.get(URL).map((response: Response) => {
                        let data= response.json();
                        this.subject.next(data);    
                    });
                    
     public user: User = new User();
     this.http.get(URL).map((response: Response) => {
                        let data = response.json();
                        this.user=data;
                    });
    这两种情况
    回复 有任何疑惑可以回复我~ 2017-06-15 18:18:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信