Как должно быть определено поле dateIni в модели - PullRequest
0 голосов
/ 04 июля 2018

Я использую поле для даты: dateIni.

Поскольку я использую его с ng-boostrap и DatePicker , я должен установить его дату в следующем формате:

tournament.dateIni = {year: 2017, month: 8, day: 8}

В моей модели я определил ее как строку, но она не конгруэнтна. Как определить dateIni в моей модели, с каким типом?

Обязательно ли создавать другую модель с именем Дата, с 3 полями, или есть какой-то другой способ, и лучше, чем any?

1 Ответ

0 голосов
/ 04 июля 2018

В библиотеке 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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...