【问题标题】:Angular 5- link from REST API / JSON来自 REST API / JSON 的 Angular 5 链接
【发布时间】:2018-04-26 14:40:39
【问题描述】:
<p>{{ project._embedded['wp:featuredmedia'].media_details?.sizes.medium_large.source_url }}</p>

ERROR TypeError: Cannot read property 'wp:featuredmedia' of undefined

我通过在“media_details”上使用问号消除了“sizes”的相同错误,但如何在“_embedded”上执行相同的操作?

【问题讨论】:

  • project?._embedded?['wp:featuredmedia']
  • 解析器错误:条件表达式 project?._embedded?['wp:featuredmedia'].media_details?.sizes.medium_large.source_url 需要表达式末尾的所有 3 个表达式
  • “?”在项目上是不必要的,我只是在测试

标签: json angular rest api


【解决方案1】:

不传递未定义的对象。

<div *ngIf="project._embedded">
    <p>{{ project._embedded['wp:featuredmedia'].media_details?.sizes.medium_large.source_url }}</p>
</div>

【讨论】:

    猜你喜欢
    • 2018-07-04
    • 1970-01-01
    • 2017-10-11
    • 2016-06-16
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多