Angular2 ng对于未在Safari上呈现的内容

Fer*_*men 8 typescript angular

我有一个ngFor循环中的元素列表.刷新页面时,仅加载第一个元素数据.当我单击一个空元素时,数据会突然弹出.只有在Safari中查看时才会发生这种情况 如何让Safari加载所有内容?

在此输入图像描述

<article *ngFor="let item of list; let i = index">
    <section class="item__content">
      <h3 class="item__name">
        <a href="#">{{item.name}}</a>
      </h3>
      <p>
        {{item.description}}
      </p>
    </section>
</article>
Run Code Online (Sandbox Code Playgroud)

数据来自一个提供JSON的API.

Fer*_*men 2

经过大量试验和错误后,我的问题是日期管道缺少特定格式。

<time>{{topic.lastPostAt|date}}</time>
Run Code Online (Sandbox Code Playgroud)

将其更改为这为我解决了这个问题:

<time>{{topic.lastPostAt|date:"MM/dd/yy"}}</time>
Run Code Online (Sandbox Code Playgroud)

我在 StackOverflow 上的示例代码缺少这个。由于某种原因,Safari 只能在触发用户事件时呈现内容。