angular - 为 Angular 为 5 的 Angular Material datePicker 设置默认值

标签 angular typescript angular-material angular-material-datetimepicker

我正在使用来自 Angular Material 的日期选择器。我想设置一个默认值,但它没有显示该值。

<mat-form-field class="mr-sm-24" fxFlex (click)="open()" >
   <input matInput [picker]="picker" placeholder="Date"
                  autocomplete="off"
                  name="date" 
                  formControlName="date">
   <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
   <mat-datepicker  [startAt]="startDatePicker" #picker></mat-datepicker>
</mat-form-field>

这是我的 .js 代码,其中包含我要设置为默认值的值

var date = this.datepipe.transform((new Date().getTime()) - 3888000000, 'dd/MM/yyyy'); 

this.form = this.formBuilder.group({
        dataInicial: [data_inicial],
                   ...

最佳答案

这对我有用!

HTML-

<mat-form-field>
    <input matInput [matDatepicker]="picker1" placeholder="From Date" [formControl]="date1">
    <mat-datepicker-toggle matSuffix [for]="picker1"></mat-datepicker-toggle>
    <mat-datepicker  #picker1></mat-datepicker>
</mat-form-field>

TS-

date1 = new FormControl(new Date())

关于angular - 为 Angular 为 5 的 Angular Material datePicker 设置默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52799604/

相关文章:

angularjs - 如何使用 ng-click 将 Angular Material 选项卡制作为向导?

Angular 5 SVG 流程图 npm 插件

javascript - 背景图像未填充圆圈 - D3/JavaScript

服务中的 Angular 4 数据,传递给组件

typescript - 当有类型定义时,as const 被忽略

javascript - $mdDialog 和 Controller

angular - 根据 .Net Core 构建选择正确的 Angular 环境

javascript - Typescript - 在模块内找不到构造函数方法

typescript :检查值是否包含在类型中

angular - Mat Stepper 作为 View 子单元测试