Я получаю значение serer от одного из компонентов. компонент получает от бэкэнда. как только это сделано, оно отправляется на обслуживание.
из компонента нижнего колонтитула Я получаю данные из сервиса. если я утешу значение, оно отобразится как undefined
. если я использую setTimeout
, как следует, это работает.
import { Component, OnInit, Input } from '@angular/core';
import { StorageService } from '../shared/service/storage.service';
@Component({
selector: 'app-footer',
templateUrl: './footer.component.html',
styleUrls: ['./footer.component.scss']
})
export class FooterComponent implements OnInit {
constructor(private storage:StorageService) {
setTimeout(()=> console.log( this.storage.socialNetworks ), 1000 ); //how to achive the same using Observable?
}
ngOnInit() {}
}