【问题标题】:Angular moment datepicker - how to show original date?角时刻日期选择器 - 如何显示原始日期?
【发布时间】:2017-11-08 23:18:36
【问题描述】:

我正在尝试使用 Angular Moment DatePicker (https://indrimuska.github.io/angular-moment-picker/),并且在大多数情况下它工作得很好。对我不起作用的是我无法让它显示原始的 ng-model 日期值。在我使用选择器选择一个之后,我只看到一个日期出现。模型值正在设置中,我可以使用括号符号 {{ fl.dataValue }}

来查看它
<input class="form-control"
       ng-model="fl.dataValue"
       moment-picker="fl.dataValue"
       format="YYYY-MM-DD HH:mm">

有什么想法吗?这对你有用吗?

【问题讨论】:

  • 当您在某个日期的值中硬编码时会发生什么?该日期值会在页面加载时呈现吗?
  • 另一种想法:如果将“value”属性添加到输入元素会怎样?
  • 谢谢。这些似乎都没有做任何事情。似乎,当控件位于输入元素而不是其他任何元素时,它希望成为新值的选择器,而不是编辑器。

标签: angularjs datepicker momentjs angularjs-ng-model


【解决方案1】:

虽然不是一个完美的答案,但这是一种变通方法,使用原始值作为占位符

                    <input class="form-control"
                           ng-model="fl.dataValue"
                           moment-picker="fl.dataValue"
                           format="YYYY-MM-DD HH:mm"
                           placeholder="{{fl.dataValue}}"
                           ng-model-options="{ updateOn: 'blur' }">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    相关资源
    最近更新 更多