【问题标题】:How to show time along with date using Angular Material Date Picker?如何使用 Angular Material Date Picker 显示时间和日期?
【发布时间】:2019-12-08 11:57:13
【问题描述】:

我在我的 Angular 项目中添加了 Angular 材质日期选择器控件。我必须显示时间和日期。 谁能告诉我如何使用角度材料日期选择器控件显示时间和日期?

谢谢

【问题讨论】:

    标签: angular datepicker angular-material


    【解决方案1】:

    您可以使用 Angular MateriaL 的 DateTime 组件构建自定义组件。

    <h1 class="mat-title">Angular Material DatetimePicker</h1>
    <form novalidate [formGroup]="form">
        <mat-form-field>
            <mat-placeholder>Start DateTime</mat-placeholder>
            <input matInput formControlName="startDate" [matDatetimepicker]="dts" required autocomplete="false">
            <mat-datetimepicker-toggle [for]="dts" matSuffix></mat-datetimepicker-toggle>
            <mat-datetimepicker #dts type="datetime" openOnFocus="true" timeInterval="5"></mat-datetimepicker>
        </mat-form-field>
    </form>
    

    STACKBLITZ DEMO

    【讨论】:

    • 如何在您提到的代码中设置数字时间?现在,它显示的是模拟时间。
    • 示例中的时间控件显示模拟时间。当时钟或手表有移动的指针并且(通常)小时标记为 1 到 12 以显示时间时,它被称为“模拟”。
    • 这是自定义的问题
    • 您能否指导我如何自定义数字时间来代替模拟时间?
    • 那你需要自定义时间输入框,目前只支持模拟方式github.com/angular/components/issues/5648
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 2020-07-23
    • 1970-01-01
    相关资源
    最近更新 更多