【问题标题】:ngx-bootstrap to show Timepicker placeholder by defaultngx-bootstrap 默认显示 Timepicker 占位符
【发布时间】:2018-02-12 11:14:35
【问题描述】:

我目前正在为我的 Angular 4 应用程序使用 ngx-bootstrap Timepicker。 [http://valor-software.com/ngx-bootstrap/index-bs4.html#/timepicker]

问题:我需要在生成模板时将占位符(HH 和 MM)显示为默认值。

目前,当我将 Date ngModel 设置为 null 或未定义时,它将设置默认小时和分钟(例如 08 : 00)而不是 (HH : MM)

我在html中如下使用它

<timepicker [(ngModel)]="mytime"></timepicker>

在打字稿中设置下面的日期

mytime: Date = null;

有什么方法可以在不修改 Timepicker 引导文件的情况下实现它?

谢谢!

【问题讨论】:

  • 尽量不要为该字段设置任何默认值。我的时间:日期=空;应该是 mytime: Datel;

标签: angular


【解决方案1】:

您可以尝试如下初始化 mytime 变量

我的时间:日期;

它对我有用。试试看,让我知道它是否有效。

【讨论】:

    【解决方案2】:

    只设置mytime的数据类型,即 我的时间:日期;

    【讨论】:

      【解决方案3】:

      mytime 变量的类型必须为 Date。下面的 sn-p 将正确初始化您的 timepicker 字段。

      mytime: Date = new Date();
      

      【讨论】:

        猜你喜欢
        • 2016-02-18
        • 2021-05-12
        • 2016-05-12
        • 1970-01-01
        • 2012-10-27
        • 1970-01-01
        • 1970-01-01
        • 2013-07-21
        • 1970-01-01
        相关资源
        最近更新 更多