tai,
import { BehaviorSubject } from 'rxjs/BehaviorSubject';
...
@Injectable()
export class BaseService {
constructor(private http: Http) { }
private handling: BehaviorSubject<any> = new BehaviorSubject(null);
getHandlingResult() {
return this.handling;
}
setResult(result) {
this.handling.next(result);
}
...
из компонента поиска нужно вызывать так this.baseService.setResult(result), где result - результат поиска.