我已经创建了提供程序页面,并且正在发布信息并在其中获取请求
这是我的服务,回报可观
post(url: string,data:any): Observable<any>{
return this.http.post(this.configurator.restServerBaseUrl+url,data)
.map((result:Response)=> {
result.json()
})
}
这是我的组件代码
submit(){
this.rest.post('/validateUser',validateUserObj)
.subscribe((result)=>{
this.logger.debug("checking data of success " +JSON.stringify(result));
});
}
}
在这里我的结果是给我不确定
在我的服务中,如果我这样映射就可以了
.map((result:Response)=>result.json())
如果我使用括号,我将变得不确定。
有人可以帮助我了解我在angula.io中检查过的可观察物吗,但我在那儿很难理解
简短形式expression
隐式返回结果
(param) => expression;
带括号的长格式支持多个语句,但是您必须显式 return
(param) => {
let x = this.doSomething();
return x;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句