首页 > 解决方案 > 在预期的角度属性或签名中制作参数时出错

问题描述

当openweathermap首先需要一个数字时尝试制作参数时出现错误,因为在他们的api中从雨中获取数据是3h。所以我必须写 data.rain.3h 并且它不起作用。

rain: {
    3h: number;
}

标签: javascriptangulartypescript

解决方案


这是一个 Javascript 错误,而不是 Angular 错误。

使用对象的正确方法是:

rain: {
    "3h": number;
}

注意引号。

然后,要使用它,您必须执行以下操作:data.rain['3h']


推荐阅读