【发布时间】:2019-02-13 05:47:02
【问题描述】:
现在我在很多地方使用 ngx-daterangepicker-material 并带有以下重复代码,我想封装为独立组件以供重用。
<div class="fx-date-range-container">
<span class="summary">Summary</span>
<input class="fx-date-range" type="text" matInput
ngxDaterangepickerMd
[locale]="{applyLabel: 'ok', format: 'MM-DD-YYYY'}"
[drops]="'down'"
[opens]="'right'"
[ranges]="ranges"
[showCustomRangeLabel]="false"
[alwaysShowCalendars]="true"
[keepCalendarOpeningWithRange]="true"
[showCancel]="true"
autocomplete="off"
[(ngModel)]="selectedDateRange"
(change)="getCampaignFXASummary()"
name="daterange"/>
<mat-icon class="icon-date-range" matSuffix>keyboard_arrow_down</mat-icon>
</div>
组件名称为 fx-date-range-picker。 这是演示,我的问题是如何设置 ngModel 并将值传递给 fx-date-range-picker 组件。
也许我应该实现 writeValue 函数,但不知道怎么写。
【问题讨论】:
标签: angular