मेरे मामले में यह केवल नक्शा और वादा शामिल करने के लिए पर्याप्त नहीं होगा:
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/toPromise';
मैंने इस समस्या को कई rxjs घटकों को आयात करके हल किया क्योंकि आधिकारिक दस्तावेज अनुशंसा करता है:
1) एक app / rxjs-ऑपरेटरों फ़ाइल में बयान आयात करें:
// import 'rxjs/Rx'; // adds ALL RxJS statics & operators to Observable
// See node_module/rxjs/Rxjs.js
// Import just the rxjs statics and operators we need for THIS app.
// Statics
import 'rxjs/add/observable/throw';
// Operators
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/debounceTime';
import 'rxjs/add/operator/distinctUntilChanged';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/switchMap';
import 'rxjs/add/operator/toPromise';
2) आयात rxjs- ऑपरेटर ही आपकी सेवा में:
// Add the RxJS Observable operators we need in this app.
import './rxjs-operators';