0

我正在使用 BehaviorSubject 进行组件之间的通信。但是当我尝试订阅时,它会抛出一个错误,因为“属性 'subscribe' 在类型 'BehaviorSubject' 上不存在。”

 private dictionarySubject: BehaviorSubject<Dictionary> = new BehaviorSubject<Dictionary>(null);

在下面的代码中,它抛出了一个错误

public subscribe(callback: (dicoes: Dictionary) => void) {
        this.dictionarySubject
            .subscribe((dico) => {
                if (dico === null) {
                    return;
                }
                callback(dico);
            });
    }

注意:我刚刚将我的 Angular 应用程序从版本 5 迁移到 6。之前它工作正常。

4

0 回答 0