После некоторого исследования я понял, что я использую свойство, которое относится к Observable , но не может быть найдено. Чтобы это исправить, мне нужно просто добавить отсутствующий Observable
импорт и ввести в переменную currentData
:
import { Injectable } from '@angular/core';
import { BehaviorSubject, Observable } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class DataService {
private dataSource = new BehaviorSubject(Object);
public currentData: Observable<Object> = this.dataSource.asObservable();
constructor() {}
changeData(data) {
this.dataSource.next(data);
}
}
Однако ошибка появилась только тогда, когда я преобразовал проект в lib.