作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在java中使用REST创建了一个简单的应用程序,它通过REST客户端成功返回字符串值。现在我想使用 Angular2 中的 Http Rest 客户端获取字符串值。我已经创建了从 angular2 中的其余客户端获取数据的服务,该服务表示成功访问其余部分,但是当我打印像 {{serverData}} 这样的数据时,它什么也不打印。
服务.ts
@Injectable()
export class HttpSiftgridService {
private url:string = "http://localhost:8080/app-rest/rest /get/getData";
constructor(private _http: Http) {}
getSiftgridData() {
alert(this._http.get(this.url).map(res => res.json));
alert("hh");
return this._http.get(this.url).map(res => res.json);
}
private handleError(error : Response) {
console.error(error);
return Observable.throw(error.json().error || ' error');
}
}
app.component.ts
export class AppComponent implements OnInit{
serverData: string;
constructor(private _httpService:HttpSiftgridService) {}
ngOnInit() {
this._httpService.getSiftgridData()
.subscribe(
data => this.serverData = JSON.stringify(data),
error => console.log("Error in getting Data"),
() => console.log("Successfully")
);
}
}
我的其余应用程序在 tomcat 上运行。
最佳答案
更改:
return this._http.get(this.url).map(res => res.json);
致:
return this._http.get(this.url).map(res => res.json());
关于java - 服务器数据未到来 : Angular2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39264227/
我遇到过 WinAPI 的奇怪行为,在我看来是这样。在我的程序中,我为窗口设置了一个计时器 ::SetTimer(window_handle, timer_id, 10, NULL); 并在我的窗口过
我是一名优秀的程序员,十分优秀!