@Component({
selector: 'app-home2',
templateUrl: './home2.component.html',
styleUrls: ['./home2.component.scss']
})
export class Home2Component implements OnInit {
randNumberSub: BehaviorSubject<number> = new BehaviorSubject<number>(
Math.random()
);
ngOnInit() {
this.randNumberSub.subscribe((data) => {
console.log(`Sample1Component ==> RandomNumber: ${data}`);
});
}
onClick() {
this.randNumberSub.next(100);
}
}
Run Code Online (Sandbox Code Playgroud)
我知道,如果我使用一个主题,例如,从我注入的服务中,我需要取消订阅它以避免内存泄漏,但如果我仅在组件内部使用该主题,它在销毁时会取消订阅吗?
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |