我使用一个字段作为日期:dateIni
。
当我在ng-boostrap和DatePicker中使用它时,我必须使用以下格式设置他的日期:
tournament.dateIni = {year: 2017, month: 8, day: 8}
在我的模型中,我将其定义为字符串,但不一致。我应该如何在模型中定义dateIni的类型?
是否必须创建另一个具有3个字段的名为Date的模型,或者是否有其他方法比any
更好?
答案 0 :(得分:0)
ng-bootstrap库中有一个NgbDateStruct
:
import { NgbDateStruct } from '@ng-bootstrap/ng-bootstrap';
从ng-bootstrap
输入文件中复制:
/**
* Interface of the model of the NgbDatepicker and NgbInputDatepicker directives
*/
export interface NgbDateStruct {
/**
* The year, for example 2016
*/
year: number;
/**
* The month, for example 1=Jan ... 12=Dec
*/
month: number;
/**
* The day of month, starting at 1
*/
day: number;
}