I am using currently Angular 5 with Kendo UI (trial version). It is giving me error pipe is not a function in service.ts. I used contents from below URL
Due to breaking changes in the RxJS library, v. 5.5.x, the operators now need to be wrapped in a pipe() function call and passed in as parameters. We updated our packages accordingly to adapt to these changes:
The described error suggests that the version of RxJS used in your application is older, there is a missing import, or another RxJS-related issue. Please make sure that you are using the latest versions of both our packages, and the RxJS library, and all related imports are in place, e.g. (from the mentioned demo):
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { GridDataResult } from '@progress/kendo-angular-grid';
import { toODataString } from '@progress/kendo-data-query';
import { Observable } from 'rxjs/Observable';
import { BehaviorSubject } from 'rxjs/BehaviorSubject';
import { map } from 'rxjs/operators/map';
I hope this helps, but if the issue persists, we will need an isolated runnable project where it can be observed, so we can inspect it further and determine what might be causing it. Thank you in advance.