代码之家  ›  专栏  ›  技术社区  ›  Chris

HTML日期输入初始值

  •  0
  • Chris  · 技术社区  · 7 年前

    尝试将日期选择器合并到我的角度应用程序中。我的问题是,当它最初加载时,输入字段显示“01/01/2018”,而不管模型具有什么值。选择日期后,输入显示和模型都会正确更新。如何初始化日期选取器/输入?

    <input type="date" name="Date" class="form-control" id="Date" [ngModel]="stat.dpndcyDt | date:'yyyy-MM-dd'" (ngModelChange)="stat.dpndcyDt=$event" [value]="stat.dpndcyDt | date:'yyyy-MM-dd'" />
    

    dpndcydt是日期对象。我认为这与从字符串>日期开始有关,反之亦然,但我不确定修复方法是什么。

    *编辑添加的图像 date picker not showing correct date on load

    2 回复  |  直到 7 年前
        1
  •  0
  •   Krishna Rathore    7 年前

    添加的初始值 ngModel 在的TS文件中 stat.dpndcyDt

    stat={
            dpndcyDt:new Date() 
    }
    
        2
  •  0
  •   Chris    7 年前

    结果发现,原因是在一个循环中输入了日期,并且对所有输入使用了相同的ID。它们都显示了要处理的最后一个字段的初始日期。