如何清除服务并在订阅中检测到?

时间:2017-10-11 09:05:49

标签: angular

我有明确的方法:

  clear() {
    //this.customerSearchData = new ReplaySubject<Object>(1);
    this.basketData = new ReplaySubject<Object>(1);
  } 

在我的组件中我有这个:

 this.sharedData.getBasketData().subscribe((data)=>{
            if(data['basket']){
                this.basket = data['basket'];
            }else{
                this.basket = {};
            }
        });

但是当我把它清楚地称之为明确的触发方式时,但是在我的组件订阅中没有。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用this.basketData.next();

清除后广播主题