在Safari中绑定Angular 2的错误模板

时间:2017-01-02 17:01:04

标签: javascript angular safari

我正在Angular2中开发一个基本的应用程序,但我只在Safari中遇到问题。我有两个组件,其中一个组件发出服务器请求以获取数据,其他组件绘制数据。为了使我使用ngIf和ngFor,但我不知道为什么,在Safari中,我看不到结果,直到我点击我的屏幕的其他组件(比如在输入中写一些东西)。我不知道在Safari中是否存在相关问题,因为在Chrome中效果很好。

要在组件中绘制数据,我正在使用INPUT,如下所示:

<list-hours [filtered]="filter" *ngIf="schedule.length" [hours]="schedule"></list-hours>

其中,'hours'是输入,'schedule'是要绘制的数据。甚至,我提供了一个ngIf来确保油漆数据可用。

在内部组件中,我将其显示为数据:

<ul class="list-hours">
    <li *ngFor="let hour of hours; let i = index;" [ngClass]="{'first': i===0}">
      item: {{hour}}
    </li>
</ul>

为什么Safari只显示数据?

提前致谢!

0 个答案:

没有答案