ng-bootstrap如何获取字符串或日期格式没有对象

Mar*_*rko 3 datepicker ng-bootstrap angular

我使用ng-bootstrap Datepicker之类的东西: plnkr示例

但现在选择日期后,我得到了对象

Model: {
  "year": 2016,
  "month": 10,
  "day": 13
}
Run Code Online (Sandbox Code Playgroud)

但我想以2016-10-17的格式获得约会

yur*_*zui 8

您可以使用 NgbDateParserFormatter

import {NgbDateParserFormatter} from '@ng-bootstrap/ng-bootstrap';

constructor(private parserFormatter: NgbDateParserFormatter) {}
...
let date = this.parserFormatter.format(this.model);
Run Code Online (Sandbox Code Playgroud)

Plunker

  • 谢谢你的提示.为我工作.我真的不明白为什么默认情况下不会将(可配置或默认)格式化程序集成到datepicker和文本INPUT字段之间的编组和解组中. (2认同)