Prime Ng Calendar触发页面重新加载

时间:2018-03-20 15:17:36

标签: angular angular2-forms primeng

我正在使用角度为2的primeng calendar component。我遇到的问题是每当我从中选择时间时。它会触发完整的往返(整页重新加载),并且我会丢失页面上的所有数据。在尝试搜索与此问题相关的内容后,无法解决该事件。

 <td [(hidden)]="item.fullDay">
    <p-calendar placeholder="Start Time" [(ngModel)]="item.startTime" showTime="true" [disabled]="isReadOnly" timeOnly="true" [ngModelOptions]="{standalone: true}"></p-calendar>
 </td>

我不想放任何其他按钮来点击并只做一种方式绑定,只是因为用例不允许它。以下是我想要实现的目标,选择时间不应该触发往返。

enter image description here

1 个答案:

答案 0 :(得分:0)

问题在于操纵我试图绑定的字段。在这种情况下,我尝试使用字段item.startTime实现双向绑定,只要我从表达式中删除item.startTime = new Date(someDate).getTime(),我就按.getTime计算此字段。 / p>