javascript - 如何使用weather api删除天气预报中的第一个天气
问题描述
这是代码。
setWeatherForecast(unit: any, scaleTemp: any) {
this.forecast.splice(0, this.forecast.length);
this.weatherService.getLocation().subscribe(data => {
this.lat = JSON.parse(data['_body']).latitude;
this.lon = JSON.parse(data['_body']).longitude;
this.weatherService
.fiveDayForecast(this.lat, this.lon, unit)
.subscribe(forecastData => {
for (let i = 0; i < forecastData.list.length; i = i + 8) {
console.log(forecastData.list[i]);
const forecastWeather = new Forecast(
forecastData.city.name,
forecastData.list[i].weather[0].description,
forecastData.list[i].main.temp.toFixed(0) + scaleTemp,
forecastData.list[i].dt_txt.replace(/\s/, 'T'),
forecastData.list[i].weather[0].icon
);
this.forecast.push(forecastWeather);
}
return this.forecast;
});
});
}
我想要的是删除天气预报中的第一个天气。例如。
星期五, 星期六, 星期日, 星期一, 星期二, 星期三
解决方案
推荐阅读
- jenkins - 安装 Github 集成插件后 Jenkins 崩溃
- sharepoint-online - 如何在 Sharepoint Online 中设置“社区站点”导航
- arduino - 使用 Arduino IDE 将 Arduino 代码拆分为多个文件
- css - 这种情况下如何处理absolute、overflow和zindex
- angular - 如何在 test.ts 中获取参数
- django - Wagtail Django-form编辑现有对象
- angular - 使用 ASP.NET Framework 4.x Web API 2 和 Angular 7 的 Web 应用程序:合并和部署
- oracle - 如何使用过程在事实表中插入数据
- android - React 本机项目未在 android 上启动
- typescript - 如何通过在打字稿中循环2个数组来检查复选框