Показать сообщение отдельно
  #3 (permalink)  
Старый 17.10.2017, 08:46
tai tai вне форума
Аспирант
Отправить личное сообщение для tai Посмотреть профиль Найти все сообщения от tai
 
Регистрация: 16.01.2013
Сообщений: 98

Подскажите, пожалуйста, как это сделать.

Код класса для результатов поиска такой:
export class SearchResultComponent implements OnInit {

  private searchResult: any;

  constructor(private baseService: BaseService) { };

  ngOnInit(): void {
    this.baseService.getHandlingResult()
      .subscribe(res => {
        console.log('subscribe', res);
      });
  }

}


В сервисе такой код:
import { Observable } from 'rxjs';
...

@Injectable()
export class BaseService {
  constructor(private http: Http) { }

  private handling: any;

  getHandlingResult(): Observable<any> {
    return Observable.of(this.handling);
  }
...


Результат прежний: если поиск запускать на странице с результатами, то данные не обновляются. С других страниц поиск работает
Ответить с цитированием