Angular设置BehaviorSubject默认值无法正常工作。
创始人
2024-10-29 11:30:07
0

在创建 BehaviorSubject 实例时,应该在构造函数中设置默认值。例如:

import { BehaviorSubject } from 'rxjs';

// 创建 BehaviorSubject 实例并设置默认值
const mySubject = new BehaviorSubject('default value');

// 获取 BehaviorSubject 的值
mySubject.value; // 输出 "default value"

如果需要在组件中订阅 BehaviorSubject,可以在 ngOnInit 生命周期钩子中订阅:

import { Component, OnInit } from '@angular/core';
import { MyService } from './my.service';

@Component({
  selector: 'my-component',
  template: `{{ subjectValue }}`
})
export class MyComponent implements OnInit {

  subjectValue: string;

  constructor(private myService: MyService) { }

  ngOnInit() {
    this.myService.mySubject.subscribe(value => this.subjectValue = value);
  }

}

这样,在组件初始化时会自动订阅 BehaviorSubject,获取初始值并在模板中展示。

相关内容

热门资讯

透视黑科技!aapoker怎么... 透视黑科技!aapoker怎么设置抽水(透视)ai插件(其实真的有挂);1、下载好aapoker怎么...
透视线上!aapoker辅助工... 透视线上!aapoker辅助工具安全吗(透视)免费透视脚本(总是真的是有挂);1、aapoker辅助...
透视线上!aapoker辅助怎... 透视线上!aapoker辅助怎么用(透视)真的假的(本来是有挂)aapoker辅助怎么用辅助器中分为...
透视ai代打!aapoker插... 透视ai代打!aapoker插件(透视)透视脚本下载(一贯有挂)1、玩家可以在aapoker插件软件...
透视最新!aapoker真的假... 透视最新!aapoker真的假的(透视)插件下载(果然真的是有挂)1、在aapoker真的假的ai机...
透视ai!aapoker辅助工... 透视ai!aapoker辅助工具安全吗(透视)发牌逻辑(原来真的是有挂)1、上手简单,内置详细流程视...
透视真的!aapoker辅助工... 透视真的!aapoker辅助工具安全吗(透视)ai插件(原来真的有挂);1、aapoker辅助工具安...
透视存在!aapoker公共底... 透视存在!aapoker公共底牌(透视)插件下载(其实是真的有挂)1、下载好aapoker公共底牌辅...
透视私人局!aapoker插件... 透视私人局!aapoker插件(透视)透视脚本下载(其实有挂)亲,关键说明,aapoker插件赛季回...
透视辅助!aapoker辅助器... 透视辅助!aapoker辅助器怎么用(透视)发牌逻辑(其实存在有挂);1、aapoker辅助器怎么用...