, поскольку registerFilter
можно наблюдать, вам нужно использовать async
трубу или subscribe
либо
registerFilter$: Observable<any>
this.registerFilter$ = service.getFilter();
<div *ngIf="(registerFilter$ | async)"></div>
или
registerFilter : any;
service.getFilter().Subscribe((value) => this.registerFilter = value);
<div *ngIf="registerFilter"></div>
Предложение
В качестве примечания это будет более чистая реализация вашего сервиса.
export class FilterRegister {
registerFilter$ : Observable<any> = this.registerFilter.asObservable();
registerFilterParameters$ : Observable<any> = this.registerFilterParameters.asObservable();
private registerFilter: Subject<any> = new Subject();
private registerFilterParameters: Subject<any> = new Subject();
foo() {
this.registerFilter.next('value');
}
}