我在尝试使用角度6构建应用程序时收到错误,并且不知道该怎么做。
找不到模块rxjs see this
Module not found ..Cannot resolve module 'rxjs/operators/toPromise
我该怎么办?
// contact.service.ts
import { Injectable } from '@angular/core';
import { Contact } from './contact';
import { Http, Response } from '@angular/http';
import 'rxjs/add/operator/toPromise';
@Injectable()
export class ContactService {
private contactsUrl = '/api/contacts';
constructor (private http: Http) {}
.......
}
答案 0 :(得分:2)
尝试删除import语句。它应该没有它。下面的代码可以使用。
brew install mysql
从rxjs 5.5开始,“toPromise:现在作为Observable的永久方法存在”
答案 1 :(得分:1)
从rxjs 6开始到,促销不是运营商,它是可观察对象的一部分,你应该能够直接访问而无需任何进口