"dependencies": {
"@angular/animations": "~7.1.0",
"@angular/common": "~7.1.0",
"@angular/compiler": "~7.1.0",
"@angular/core": "~7.1.0",
"@angular/forms": "~7.1.0",
"@angular/material": "^7.1.1",
"@angular/platform-browser": "~7.1.0",
"@angular/platform-browser-dynamic": "~7.1.0",
"@angular/router": "~7.1.0",
"core-js": "^2.5.4",
"ng2-opd-popup": "^1.1.21",
"rxjs": "~6.3.3",
"tslib": "^1.9.0",
"zone.js": "~0.8.26"
import { Injectable } from '@angular/core';
import { Http, Headers} from '@angular/http';
import 'rxjs/add/operator/map';
//import { Observable } from 'rxjs/Observable';
//import 'rxjs/add/observable';
import { Observable} from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class EmpService {
employees=[];
constructor(private _http: Http) { }
addEmployee(info){
return this._http.post("http://localhost/data/insert.php",info)
.map(()=>"");
}
}
rxjs没有导出的成员'Observable'
版本中有什么问题吗?
为了与rxjs6和angular 7兼容,您必须替换:
import { Http, Headers } from '@angular/http';
import 'rxjs/add/operator/map';
由:
import { map } from 'rxjs/operators';
import { HttpClient, HttpHeaders } from '@angular/common/http';
并像这样导入Observable:
import { Observable } from 'rxjs';
import { Observable } from 'rxjs/Observable';
// or import 'rxjs/add/observable';
我的角度版本和相关信息是
从'@角/核'导入{Inject table};从'rxjs/行为主体'导入{行为主体}; @可注入({providedIn:'root'})导出类数据服务{ 私人目标=新行为主体([“初始目标]);goal=this.goals.asObservable(); 构造函数(){} } 我无法运行,因为工具提示中出现如下错误:[ts]模块“c:/Users/Admin/free_project/co
将angular和@types/angular版本升级到1.6版后。x我有很多TS2694错误: 这在更改版本号之前工作正常。 是什么导致了这个问题?
简单的代码,但仍然不能弄清楚哪里出了问题,它说模块pygame没有成员退出,退出
问题内容: 我正在用Swift语言和方法创建UITableViewController 我收到这个错误 NSIndexPath?在Swift中没有成员名称“行”错误 我不明白为什么。 这是我的代码 然后,如何使用数组dataStore元素设置cell.text? 问题答案: 您可以使用以下命令解开可选参数: 或者,如果确定不是,则可以使用以下命令强制展开: 请记住,在nil值上将是一个运行时异常,
我正在尝试在浏览器中的 ipython(2.2.0,运行 python 3.3.5)笔记本中,但失败 然而,在纯python和非笔记本ipython中,< code>import pandas和< code > from numpy . lib import add _ new doc 的有问题的行运行没有问题,并且文件< code >/usr/local/lib/python 3.3/site/