我正在使用一个服务从url中检索数据,我正在另一个组件中使用该服务在前端中显示数据。。。
我的服务:
getHttpData(baseurl, prefix?, suffix?, startTime?, endTime?, demo_id?) {
return this.http.get(baseurl+ prefix + suffix+ startTime + endTime + demo_id).map(
(res: Response) => {return this.data = res;}
)
}
使用该服务的我的组件:
ngOnInit() {
baseurl: 'http://localhost:6666/some/tra/la/la98321';
this.data = this.genHttp.getHttpData(this.baseurl).subscribe(result => {
this.data = result;
console.log('Daten:',this.data);
});
}
但我在控制台中得到以下错误:
core.js:1633错误类型Error: req.url.toLowerCase不是HttpXsrfInterceptor.push中的函数../node _ modules/@ angular/common/Fe sm5/http . js . httpxsrfinterceptor . intercept(http . js:2027)../node _ modules/@ angular/common/Fe sm5/http . js . httpinterceptorhandler . handle(http . js:1407)位于HttpInterceptingHandler.push..MergeMapSubscriber.push上的/node _ modules/@ angular/common/Fe sm5/http . js . httpinterceptinghandler . handle(http . js:2080)../node _ modules/rxjs/_ es M5/internal/operators/merge map . js . merge map subscriber . _ try next(merge map . js:117)../node _ modules/rxjs/_ es M5/internal/operators/merge map . js . merge map subscriber . _ next(merge map . js:107)../node _ modules/rxjs/_ es M5/internal/subscriber . js . subscriber . next(subscriber . js:93)at Observable。_ subscribe(scalar . js:5)at observable . push../node _ modules/rxjs/_ es M5/internal/observable . js . observable . _ try subscribe(observable . js:176)at observable . push../node _ modules/rxjs/_ es M5/internal/observable . js . observable . subscribe(observable . js:161)
我该如何做才能不出错地检索数据呢?
请试试这个,让我知道
getHttpData(baseurl, prefix?, suffix?, startTime?, endTime?, demo_id?) {
const url= baseurl+ prefix + suffix+ startTime + endTime + demo_id+'';
return this.http.get(url).map(
(res: Response) => {return this.data = res;}
)
}
我试图订阅一个来自服务的可观察对象,它构建时没有错误,但我得到了错误“this.service.getBanners(…)。在浏览器中查看时,“订阅”不是功能。 服务: 组成部分: 你知道我做错了什么吗?
我在角7应用程序中实施剑道下拉列表。我试图绑定对象FundClass到下拉列表。我将fundclass对象从父共生体传递给子组件,并将该数据绑定到子组件中的下拉列表。数据确实被绑定,可以在下拉控件中看到数据,但是当我选择一个下拉项时,我会得到下面的错误 我绑定的数据的json结构 父组件 这里的数据对象包含FundClass对象。 父组件html。通过对象ftr。基金类 子组件
例如: 我是否需要取消订阅此订阅?我问这是因为我不知道Angular是否处理它本身。另外,请求是一次性的,而不是连续的。我倾向于认为我不需要。你有什么想法? 根据下面的帖子:Angular/RXJS,我什么时候应该取消订阅'subscription' RxJS处理一次性订阅,但我在他们的文档中没有找到任何东西。
我们一直很好地使用WooCommerce订阅,但是当从用户的“我的帐户”部分查看订单时,它开始引起问题,打开WP_DEBUG显示如下: 未捕获的错误:在/wp-content/plugins/woocommerce-subscriptions/includes/wcs-user-functions.php:381中调用bool中的成员函数get_user_id() 第381行是: 鉴于这是一个官方
我正在学习Django和Rest框架,我有一个小项目要练习,但我在试图访问http://localhost:8000/admin:typeerror时出错:对象'module'不可订阅。 以下是我创建的Python文件: 文件“/home/jesus/.local/lib/python3.8/site-packages/django/core/handlers/base.py”,第115行,在_g
问题内容: 也许我缺少某种属性,但是我正在跟踪该项目,并且在控制器中遇到此错误。 这是我的controller.js 这是我的service.js 我的应用程序可以正常工作,直到用户按下从表单中调用的提交按钮为止。然后我在控制台中用正确的数据得到这两行 然后出现错误。谁能帮助我以通过此功能? 问题答案: 您搞砸了依赖注入数组,当您在函数中使用它时,它应该遵循正确的依赖顺序。 码