【问题标题】:ERROR TypeError: Cannot read property 'Date/Heure' of undefined错误类型错误:无法读取未定义的属性“日期/时间”
【发布时间】:2021-08-21 07:43:57
【问题描述】:

当我们上传 .mes 文件并播放数据以将其插入对象时,我的 Web 应用程序会从 .mes 文件中获取数据。 加载时,对象中没有任何内容,上传文件后,数据来了

我想用这个显示我在 .mes 上的“日期”:

生产日期:{{ jsonToDisplay[0]['Date/Heure']['Date'] }}

最后,jsonToDiplay 有很多数据,而且从来没有相同的“模型”,所以我无法创建一个。此外,我尝试了异步方法但没有,在初始化时,jsonToDisplay = [];

【问题讨论】:

  • 需要更多详细信息来帮助您,但错误消息说 jsonToDisplay[0] 未定义如何恢复此变量?
  • 在我上传我的文件之前,jsonToDisplay = [] - 当我上传它时, jsonToDisplay[0]['Date/Heure']['Date'] 存在,所以我只想删除加载错误

标签: json angular typescript object rxjs


【解决方案1】:

通常,要消除错误,我们可以这样做: {{ jsonToDisplay[0]?.Date/Heure?.Date }},但是因为 'Date"/"Heure,这是不可能的。

所以我将值放在 Typescript 中的新变量中,它可以工作

【讨论】:

    猜你喜欢
    • 2020-11-04
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 2021-11-22
    • 2018-07-12
    • 2021-12-16
    相关资源
    最近更新 更多