在角度属性或签名中预期参数时出错

时间:2018-11-02 20:30:34

标签: javascript angular typescript

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

rain: {
    3h: number;
}

1 个答案:

答案 0 :(得分:1)

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

使用对象的正确方法是:

rain: {
    "3h": number;
}

请注意引号。

然后,要使用它,您必须做:data.rain['3h']