gpt4 book ai didi

angular - 可观察与 asObservable()?

转载 作者:太空狗 更新时间:2023-10-29 17:31:08 24 4
gpt4 key购买 nike

我是 Angular2 的新手,我很想知道如果我在 _showNavBarshowNavBarEmitter 上订阅,两者都一样(见下面的代码 i正在使用)。有什么区别吗?

public _showNavBar: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(null);
public showNavBarEmitter: Observable<boolean> = this._showNavBar.asObservable();

最佳答案

asObservable 使订阅者无法访问原始主题。通过这种方式,您可以限制谁只能订阅以及谁也可以发出值。

要使其生效,您需要将 _showNavBar private 设置为 private

关于angular - 可观察与 asObservable()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42272821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com