API重新放置后satDatepicker无法获得NgModel值

时间:2019-02-12 09:49:15

标签: angular angular-daterangepicker

我正在从API获取startDate和endDate值。但是当我使用HTML时,我绑定了[[ngModel)],但这只是显示今天的日期,

当我右键单击SatDatepicker时,它将显示来自API的正确日期。

加载页面预填充日期时出现的问题。

组件-.ts

public newPermitDates = { begin:new Date(), end:new Date()};

this.newPermitDates.begin =  new Date(this.permit.startDate);
this.newPermitDates.end =  new Date(this.permit.endDate);

我的HTML

<mat-form-field>
    <input matInput placeholder="Select Start Date And 
    End Date" name="date"
    [satDatepicker]="picker"
    [(ngModel)]="newPermitDates">
    <sat-datepicker-toggle matSuffix [for]="picker">
    </sat-datepicker-toggle>
    <sat-datepicker 
    #picker 
    [rangeMode]="true" 
    [closeAfterSelection]="true">
    </sat-datepicker>
</mat-form-field>

实际结果是我希望从API获得的任何值都只显示在我的HTML上,但现在仅显示今天的日期。

0 个答案:

没有答案