尝试从组件订阅HTTP-GET的解析响应。得到一个错误的说法。无论是从HTTPService还是从组件类使用,map都不是一个函数。
Httpdemo.getResponse().map(res => res.json()).subscribe((cities)=>{
this.cities = cities.cities;
console.log(this.cities);
});
但以下工作:
Httpdemo.getResponse().subscribe((cities)=>{
this.cities = JSON.parse(cities._body).cities;
console.log(this.cities);
});
解析在Httpdemo服务中也不起作用。
return this.http.get('./app/cities.json').map(res => res.json())
我的代码中的用法有什么问题?
一般来说,如果您不想加载/针对单个Rxjs操作符,我建议您导入下面的库。
使用,
导入'rxjs/Rx';
您需要导入可观察的贴图操作符,如下所述:
import 'rxjs/add/operator/map';
默认情况下,不包括所有运算符。
有关更多详细信息,请参阅此答案:
我正在一个WordPress网站上工作——它有大量的自定义代码和插件以及各种JQuery、引导和框架加载。 在最后一个加载页脚的最底部-I处: 我得到了错误: 显然,JQuery已经加载。我也尝试过在那里放置其他JQuery——除了加载的JQuery之外——我得到了相同的错误。 为什么我会得到$nota函数错误?
我得到这个错误: 我的http语法缺少什么?
问题内容: 我正在尝试学习React,并且是Java的初学者。现在,我正在开发一个从Flickr的API提取数据的应用程序。问题是,当我尝试在Main.js组件中的props上使用map方法时,出现错误消息“ Uncaught TypeError:this.props.photos.map不是函数”。在此处在Stackoverflow上搜索后,我认为问题在于this.props是javascrip
我们在在我们的React Native(0.59.3版)项目中:APK在各种物理设备或模拟器上运行良好,但在Android 9.0版上运行不好,因为它与 这是错误弹出窗口的外观: 我们知道,如果我们应用的变量不是数组,就会出现此消息,但我们确实确保它是数组(无论如何,它在各种其他版本和设备上都能工作)。我们错过了什么? 给好奇的人一些背景 我们有两个数组,一个是我们从API响应中获得的数据集数组,
我有一个javascript函数,它接受一个对象,并将其所有键名重新映射到我定义的其他对象。 下面是函数: 这个功能很适合Chrome/Firefox,但我在IE中遇到了问题。我在调用函数的行上收到一个语法错误。 IE不支持映射还是以支持的格式编写?我如何在IE中说明这一点?
我目前正在学习crud与express和node的反应。我成功地将数据插入到数据库中,但当我想表示我在使用.map时出错的数据时,我感到困惑 这是我的代码。请帮忙。 我得到的错误62| 63 |