首页 文章
  • 0 votes
     answers
     views

    组件ngOnInit中的角度订阅

    我正在学习Angular 5并且最近来到了主题/订阅部分,我看到许多教程想以某种方式使用订阅: 在组件中声明订阅 通过服务主题或ngrx / store在ngOnInit中订阅 在ngOnDestroy中取消订阅 但是,我不确定 we have to subscribe/unsubscribe every subscription in the component in ngOnI...
  • 0 votes
     answers
     views

    Angular - 通过组件进行通信不适用于生成构建

    我正在开发一个Angular应用程序,我在其中实现了使用服务向不同组件发送消息的功能 . 在开发模式下,一切都很好,但在生成构建时,服务不会发送消息 . 下面是我执行的步骤这个功能 . 首先,我创建了一个服务,我创建了一个可观察(主题)对象 . 每个组件都会订阅这个observable,服务将有一个用于发送消息的方法 . @Injectable() export class ComponentMe...
  • 9 votes
     answers
     views

    什么是RxJS主题和使用它们的好处?

    我发现rxJS docs将它们定义为 什么是主题? RxJS主题是一种特殊类型的Observable,允许将值多播到许多观察者 . 虽然普通的Observable是单播的(每个订阅的Observer都拥有Observable的独立执行),但Subject是多播的 . 它继续举例,但我正在寻找一个基本的ELI5解释 . 根据我的理解,它有助于处理和定义序列中的项目 . 那是对的吗? 我认为,对于...
  • 4 votes
     answers
     views

    RXJS - Angular - 取消订阅主题

    如this thread中所述,'official'解决方案取消订阅Angular 5中的Observable一般使用takeUntil . 到现在为止还挺好 . 我的问题是,如果我订阅的Observable实际上是一个主题,这是否也适用?
  • 5 votes
     answers
     views

    如何在Angular 2中将多个Observable组合在一起

    所以我刚刚开始使用Angular 2进行编程,并开始学习subscribe,Subject和BehaviorSubject . 目前,我有多个订阅来获取存储在我的服务中并发送到组件的值 . 我的应用程序工作,但我知道这是非常低效的 . 它在我的组件中失控了: this.threatService.minLimitChange$.subscribe( min => { this.min = m...

热门问题